天地图·云南

万博app3.0如何下载 for JavaScript


第一幅 电子地图

关于 "天地图·云南"万博app3.0如何下载 for JavaScript

"天地图·云南"万博app3.0如何下载 for JavaScript是一个在web应用中嵌入GIS地图和任务的轻量级的方式。通过这个API可以很容易地建立和部署应用。可以在应用中使用所有需要的“天地图·云南”的地图和工具。

该API是提供给那些具有一定JavaScript编程经验和了解面向对象概念的开发者使用。此外,开发者还应该对地图产品有一定的了解。

如何获取 "天地图·云南"万博app3.0如何下载 for JavaScript

万博app3.0如何下载是由JavaScript语言编写的,您在使用之前需要通过<script>标签将API引用到页面中:

<link rel="stylesheet" href="http://182.247.253.71/arcgis_js_api316/library/3.16/3.16/esri/css/esri.css">
<script src="http://182.247.253.71/arcgis_js_api316/library/3.16/3.16/init.js"></script>

兼容性 说明

兼容的操作系统:
Windows/Windows Phone、 Mac OS/iOS、 Linux、 Android
兼容的浏览器:
Chrome、 Firefox、 Safari 3+、 Internet Explorer 7+、 Microsoft Edge
描述
esri.Map类创建一个容器和为增加图层,图形,信息窗口和其它导航控制所必需的DOM结构。地图通常使用DIV增加到页面。地图的宽度和高度被初始化为DIV容器的宽度和高度。第一个图层增加到地图后,Map.onLoad事件被触发。此时地图是全功能的。Map.onLoad处理函数用于增加内容和该白地图行为。
构造函数
构造函数说明
esri.Map(divId,options?) 在给定的HTML容器中创建地图,HTML容器通常是DIV。地图大小和容器大小一致。地图的构造函数也能包含选项参数。这些选项参数能包容任意顺序。
属性表
属性类型说明
attributionAttribution当地图属性激活的时候,参考地图创建的属性微件。
autoResizeBoolean当浏览器窗口或者面板微件关闭的时候,地图自适应的调整大小,该值为true。
basemapLayerIdsString[]与构成底图图层一致的ID数组
extentExtent地图的当前范围。该属性是只读的。
fadeOnZoomBoolean缩放时,指示地图逐渐消失是否生效。
geographicExtentExtent地图在地理坐标系中的范围。
graphicsGraphicsLayer从GraphicsLayer中增加删除图形。
graphicsLayerIdsString[]地图里当前GraphicsLayers的数组。
heightNumber地图的当前高度,高度单位是屏幕像数
idString地图位于页面的HTML DIV或其他元素的引用。该属性在地图构造函数里设置。
infoWindowInfoWindow在地图上显示信息窗口
isClickRecenterBoolean当属性为true,按shift+click键重定义地图中心点。
isDoubleClickZoomBoolean当属性为true,双击放大地图可用,允许用户使用鼠标双击放大和重定义地图中心点。
isKeyboardNavigationBoolean当属性为true,键盘导航可用。该属性允许用户用箭头键移动地图,用+和-键缩放地图。
isPanBoolean当属性为true,可以使用鼠标移动地图。
isPanArrowsBoolean当属性为true,在地图边缘显示移动箭头。
isRubberBandZoomBoolean当属性为true,伸缩线可用。允许用户使用鼠标画一个边界框缩放区域。
isScrollWheelZoomBoolean当属性为true,可用鼠标滚动缩放地图
isShiftDoubleClickZoomBoolean当属性为true,可用shift键+双击鼠标放大地图。这允许用户使用shift + 鼠标双击去放大和重定向地图中心。
isZoomSliderBoolean当属性为true,地图上显示缩放滑动条。
layerIdsString[]加到地图里的当前TiledMapServiceLayers和DynamicMapServiceLayers的数组
loadedBoolean第一个图层被加载后,属性值被设置为true
positionPoint该屏幕坐标的点几何体代表地图容器的左上角。这个坐标也担当了地图和GraphicsLayer事件返回的所有屏幕坐标的原点。
spatialReferenceSpatialReference地图的空间参考。支持的空间参考列表,见投影坐标系统和地理坐标系统。
visibleBoolean指示地图是否可见。
widthNumber地图当前宽度,宽度单位是屏幕像数。
方法表
地图功能:
方法返回值说明
addLayer(layer,index?)Layer增加ESRI图层到地图。
getInfoWindowAnchor(screenCoords)String设置调用InfoWindow.show方法时信息窗口的定位点。
getLayer(id)Layer返回地图一个单独的图层。
getLevel()Number获得当前地图的级别ID。仅仅ArcGISTiledMapService有效。
removeAllLayers()none从地图上删除所有图层。当图层被删除时,已定义的地图范围,空间参考,切片模式不会修改。当下一个图层被加到地图,图层以相同的范围和空间参考显示。
removeLayer(layer)none删除地图的指定图层。
reorderLayer(layer, index)none修改地图里图层顺序。
reposition()none在页面上重新放置地图DIV。当地图已经被重新放置后需要使用这个方法。
resize()none调整地图DIV。当重新调整map DIV大小后这个方法要被使用。
setExtent(extent, fit?)none设置地图范围。范围必需参照和地图一样的空间参考
setLevel(level)none设置地图到指定级别ID。基于当前地图中心点缩放到新的级别。仅仅对ArcGISTiledMapService图层有效。
setMapCursor(cursor)none设置地图默认指针。除了拖拽地图进行移动或使用SHIFT+拖拽放大地图时外,鼠标位于地图上时该指针总被显示。如果没有设置,地图使用系统默认指针,通常使用箭头。
toMap(screenPoint)Point转换单个屏幕点坐标或屏幕点坐标数组为地图坐标。
toScreen(mapPoint)Point转换单个地图点坐标或地图点坐标的数组为屏幕坐标。
地图导航:
方法返回值说明
centerAndZoom(mapPoint,levelOrFactor)Deferred地图居中并缩放。
centerAt(mapPoint)Deferred以指定地图坐标作为中心点坐标重定位地图。
disableClickRecenter()none不允许单击地图来重定位地图中心点。
disableDoubleClickZoom()none不允许双击地图来放大地图一个级别并重定位地图中心点
disableMapNavigation()none除了滑动条和移动箭头,不允许其它所有地图导航。
disablePan()none不允许用鼠标移动地图。
disableRubberBandZoom()none不允许使用边界框放大或缩小地图。
disableScrollWheelZoom()none不允许使用鼠标滚动滑轮放大或缩小地图。
disableShiftDoubleClickZoom()none不允许shift键+鼠标双击放大地图并重定位地图中心点。
disbleKeyboardNavigation()none不允许使用键盘移动和缩放地图。
enableClickRecenter()none允许用户单击地图来重定位中心点。
enableDoubleClickZoom()none允许用户双击地图放大一个级别并重定位地图中心点。
enableKeyboardNavigation()none允许用户使用键盘移动和缩放地图。
enableMapNavigation()none允许所有地图导航。
enablePan()none允许使用鼠标移动地图。
enableRubberBandZoom()none允许使用划定边界框放大或缩小地图。
enableScrollWheelZoom()none允许用户用鼠标滑轮放大或缩小地图。
enableShiftDoubleClickZoom()none允许用使用shift+双击鼠标去放大地图一个级别并重定位地图中心点。
hidePanArrows()none隐藏地图移动指针。
hideZoomSlider()none隐藏地图缩放滚动条。
panDown()Deferred向南移动地图。
panLeft()Deferred向西移动地图。
panLowerLeft()Deferred向西南移动地图。
panLowerRight()Deferred向东南移动地图。
panRight()Deferred向东移动地图。
panUp()Deferred向北移动地图。
panUpperLeft()Deferred向西北移动地图。
panUpperRight()Deferred向东北移动地图。
showPanArrows()none显示地图移动指针。
showZoomSlider()none显示缩放滚动条。
事件:
事件说明
onBasemapChange(event)当用户切换底图时触发。
onBeforeUnload(map)地图部署好之前触发。
onClick(event)当用户使用鼠标单击地图且鼠标在HTML页面的地图范围内时触发。
onDblClick(event)当用户在地图上双击鼠标且鼠标在html页面的地图范围内时触发该事件
onExtentChange(extent,delta, levelChange, lod)当地图范围已经修改触发该事件。
onKeyDown(keyEvent)当键盘某键被按下时触发该事件
onKeyUp(keyEvent)当键盘某键被释放时触发该事件。
onLayerAdd(layer)图层被增加到地图时触发该事件。
onLayerRemove(layer)图层已经被删除后触发事件
onLayerReorder(layer, index)当地图图顺序已经被改变时触发事件。
onLayersRemoved()所有图层被删除后触发事件
onLayersReordered(layerIds)所有图层被重新排序是触发事件。
onLoad(map)第一个或基础图层被成功增加到地图时触发事件。
onMouseDown(event)当鼠标按钮被按下且鼠标指针在HTML页面的地图范围里时触发事件。
onMouseDrag(event)鼠标被拖转直到鼠标按钮被释放时触发事件。
onMouseDragEnd(event)当鼠标按钮被释放并且用户停止拖拽鼠标时触发事件。
onMouseDragStart(event)当鼠标按钮被按下并用户开始拖拽鼠标时触发事件。
onMouseMove(event)鼠标指针在地图范围上移动时触发事件。通常该事件用于用户移动鼠标指针时显示当前地图x,y坐标。
onMouseOut(event)当鼠标移出HTML页的地图范围时触发事件。
onMouseOver(event)鼠标移入HTML页面的地图范围时触发事件。
onMouseUp(event)当地图按钮被释放并且鼠标指针在HTML页面的地图范围内时触发事件。
onMouseWheel(event)鼠标滚轮滚动时触发事件。
onPan(extent, delta)地图移动过程中触发事件。
onPanEnd(extent, endPoint)移动完成时触发事件。
onPanStart(extent, startPoint)用户开始移动时触发事件。
onReposition(x, y)地图DIV被重新定位时触发事件。
onResize(extent, height, width)包含地图的DIV已经被调整大小时触发事件。
onUnload(map)刷新页面时触发事件。
onZoom(extent, zoomFactor, anchor)缩放过程中触发事件。
onZoomEnd(extent, zoomFactor, anchor, level)缩放完成时触发事件。
onZoomStart(extent, zoomFactor, anchor, level)用户开始缩放时触发事件。
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.