您当前的位置: JavaScript API
地图类
构造函数
构造函数 描述
new WHEMap("map"); 将控件添加到地图,一个控件实例只能向地图中添加一次。返回地图对象。
属性
属性 类型 描述
mapDivId String 地图所属的DIV层的ID
esriMap map 地图的map对象。
wkid String 地图的坐标系。
initExtent Extent 地图的当前范围。该属性是只读的。
fullExtent Extent 地图的全图范围。该属性是只读的。
spatialReference SpatialReference 地图的空间参考。支持的空间参考列表,见投影坐标系统和地理坐标系统。
maxLevel Int 地图最大级别
地图功能
方法 返回值 描述
resize() none 重置地图大小。
reposition() none 重新设置地图的位置。
setExtent() none 设置图层的范围。
getLevel() int 获取地图当前显示级别。
setLevel() int 设置地图当前显示级别。
centerAt(point) none 设置地图的中心点。
centerAndZoom(point,zoom) none 设置地图的中心点并缩放到指定级别。
setMapCursor(cursor) none 设置当鼠标在地图上时的游标样式。
setMapCursor(cursor) none 设置当鼠标在地图上时的游标样式。
measureDistance() none 地图动态测距。
measureArea() none 地图动态测面积。
clearAll() none 清空地图所有图层。
setLayer(mapId, mapUrl, mapType) Layer 初始化图层。mapId为图层编号;mapUrl为图层路径;mapType为图层类型(0矢量地图、1影响地图、2三维地图)。
addLayer(layer, index) Layer 增加ESRI图层到地图。
removeLayer(layer) none 删除地图的指定图层。
getLayer(layer) layer 返回地图一个单独的图层。
initPoint(lng, lat) Point 初始化坐标点。
addSlider() none 地图导航条。
showSlider(fullExtent, config) toolBar 显示地图导航条。
addMapControl() none 增加多模型图控件。
showScale() none 显示地图比例尺。
地图导航
方法 返回值 描述
pan() none 地图漫游。
panUp() none 地图向上移动。
panDown() none 地图向下移动。
panLeft() none 地图向左移动。
panRight() none 地图向右移动。
zoomIn() none 地图放大一级。
zoomOut() none 地图缩小一级。
rectZoomIn() none 地图通过鼠标拉框放大。
rectZoomOut() none 地图通过鼠标拉框缩小。
zoomInByExtent() geometry 地图根据拉框范围放大。
zoomOutByExtent() geometry 地图根据拉框范围缩小。
zoomToExtent() minx, miny, maxx, maxy 地图定位到指定范围。
disablePan() none 禁用地图。
enablePan() none 启用地图操作功能。
showPanArrows() none 显示地图移动指针
showPanArrows() none 显示地图移动指针
panUpperLeft() none 向西北移动地图
panUpperRight() none 向东北移动地图
disableDoubleClickZoom() none 不允许双击地图来放大地图一个级别并重定位地图中心点
enableDoubleClickZoom() none 允许用户双击地图放大一个级别并重定位地图中心点
disableScrollWheelZoom() none 不允许使用鼠标滚动滑轮放大或缩小地图
enableScrollWheelZoom() none 允许用户用鼠标滑轮放大或缩小地图