⾼德地图开发⼿册php,地图-参考⼿册-地图JSAPI⾼德地图API ⽅法返回值说明javascript说明
poiOnAMAP(obj:Object)唤起⾼德地图客户端marker页
其中Object⾥⾯包含有{  id: "B000A7BD6C",POIID
name:String, 必要参数
location:LngLat|position属性  必须参数
}
detailOnAMAP(obj:Object)唤起⾼德地图客户端marker详情页
其中Object⾥⾯包含有{  id: "B000A7BD6C",POIID
name:String, 必要参数
location:LngLat|position属性  必须参数
}
getZoom( )Number获取当前地图缩放级别,在PC上,默认取值范围为[3,18];在移动设备上,默认取值范围为[3-19]
3D地图会返回浮点数,2D视图为整数。(3D地图⾃V1.4.0开始⽀持)
getLayers( )Array获取地图图层数组,数组为⼀个或多个图层
(⾃v1.3 新增)
getCenter( )获取地图中⼼点经纬度坐标值。
getContainer( )HTMLDivElement返回地图对象的容器
getCity(callback:function(result)){province,
city,
citycode,
district}获取地图中⼼点所在区域,回调函数返回对象属性分别对应为{省,市,区/县}
getBounds( )获取当前地图视图范围,获取当前可视区域。
3D地图下返回类型为AMap.ArrayBounds,2D地图下仍返回AMap.Bounds 。(3D⾃V1.4.0开始⽀持)
getLabelzIndex( )Number获取当前地图标注的显⽰顺序
getLimitBounds( )获取Map的限制区域
getLang( )String获取底图语⾔类型
(⾃v1.3 新增)
getSize( )获取地图容器像素⼤⼩
getRotation( )Number获取地图顺时针旋转⾓度
(⾃v1.3 新增)
getStatus( )Object获取当前地图状态信息,包括是否可⿏标拖拽移动地图、地图是否可缩放、地图是否可旋转(rotateEnable)、
是否可双击放⼤地图、是否可以通过键盘控制地图旋转(keyboardEnable)等
getDefaultCursor( )String获取地图默认⿏标指针样式
getResolution(point:LngLat)Number获取指定位置的地图分辨率,单位:⽶/像素。 参数point有指定值时,返回指定点地图分辨
率,point缺省时,默认返回当前地图中⼼点位置的分辨率
getScale(dpi:Number)Number获取当前地图⽐例尺。表⽰当前屏幕距离⼀⽶代表实际距离多少⽶
setZoom(level:Number)设置地图显⽰的缩放级别,在PC上,参数zoom可设范围:[3,18];在移动端:参数zoom可设范围:[3,19]
3D地图下,可将zoom设置为浮点数。(3D⾃V1.4.0开始⽀持)
setLabelzIndex(index:Number)设置地图标注显⽰的顺序
setLayers(layers:Array)设置地图图层数组,数组为⼀个或多个图层。当叠加多个图层时,普通⼆维地图需通过实例化⼀个TileLayer类实现(⾃v1.3 新增)
add(overlayers:Array)添加覆盖物/图层。参数为单个覆盖物/图层,或覆盖物/图层的数组。
remove(overlayers:Array)删除覆盖物/图层。参数为单个覆盖物/图层,或覆盖物/图层的数组。
getAllOverlays(type)Object返回添加的覆盖物对象,可选类型包括marker、circle、polyline、polygon; Type可缺省,缺省时返回所有覆盖物(marker、circle、polyline、polygon)。 返回结果不包含官⽅覆盖物等,⽐如定位marker,周边搜索圆等
setCenter(position:LngLat)设置地图显⽰的中⼼点
setZoomAndCenter
(zoomLevel:Number,center:LngLat) 相关⽰例地图缩放⾄指定级别并以指定点为地图显⽰中⼼点
setCity(city:String,callback:Functon)按照⾏政区名称或adcode来设置地图显⽰的中⼼点。
⾏政区名称⽀持中国、省、市、区/县名称,如遇重名的情况,会按城市编码表顺序返回第⼀个。adcode请在城市编码表中查询。
建议不要同时使⽤center/setCenter()和setCity(),如⼀起使⽤程序将以setCity()作为最后结果。          相关⽰例
setBounds(bound:Bounds)指定当前地图显⽰范围,参数bounds为指定的范围
setLimitBounds(bound:Bounds)设置Map的限制区域,设定区域限制后,传⼊参数为限制的Bounds。地图仅在区域内可拖拽          相关⽰例
clearLimitBounds( )清除限制区域
setLang(lang:String)String设置地图语⾔类型,设置后底图重新加载
(⾃v1.3 新增)
setRotation(rotation:Number)Number设置地图顺时针旋转⾓度,旋转原点为地图容器中⼼点,取值范围 [0-360](⾃v1.3 新增)
setStatus(status:Object)设置当前地图显⽰状态,包括是否可⿏标拖拽移动地图、地图是否可缩放、地图是否可旋转(rotateEnable)、是否可双击放⼤地图、是否可以通过键盘控制地图旋转(keyboardEnable)等          相关⽰例
setDefaultCursor(cursor:String)设置⿏标指针默认样式,参数cursor应符合CSS的cursor属性规范。可为CSS标注中的光标样式,如:setCursor(“pointer”)等;或者⾃定义的光标样式,如: setCursor
("url('lbs.amap/webapi/static/Images//0.png'),
pointer")
zoomIn( )地图放⼤⼀级显⽰
zoomOut( )地图缩⼩⼀级显⽰
panTo(positon:LngLat)地图中⼼点平移⾄指定点位置
panBy(x:Number,y:Number)以像素为单位,沿x⽅向和y⽅向移动地图,x向右为正,y向下为正
setFitView(overlayList:Array/null,
immediately:bool,
avoid:[Number,Number,Number,Number],
maxZoom:Number)根据地图上添加的覆盖物分布情况,⾃动缩放地图到合适的视野级别,参数均可缺省。
overlayList为覆盖物数组,缺省时为当前地图上添加的所有覆盖物图层,
immediately代表是否需要动画过程,avoid代表上下左右的像素避让宽度,maxZoom代表fitView之后的最⼤级别
clearMap( )删除地图上所有的覆盖物
destroy( )注销地图对象,并清空地图容器
plugin(name:String/Array,
callback:Function)插件加载⽅法。参数name中指定需要加载的插件类型,同时加载多个插件时,以字符串数组的形式添加。在Callback 回调函数中进⾏地图插件的创建、插件事件的绑定等操作;插件为地图功能的扩展,按需加载;插件写作⽅法,请参考相关⽰例。
addControl(obj:Object)添加控件。参数可以是插件列表中的任何插件对象,如:ToolBar、OverView、Scale等
removeControl(obj:Object)移除地图上的指定控件
clearInfoWindow( )清除地图上的信息窗体。
pixelToLngLat
(pixel:Pixel,level:Number)平⾯地图像素坐标转换为地图经纬度坐标        相关⽰例
lnglatToPixel
(lngLat:LngLat,level:Number)地图经纬度坐标转换为平⾯地图像素坐标
containerToLngLat(pixel:Pixel)地图容器像素坐标转为地图经纬度坐标          相关⽰例
lngLatToContainer(lnglat:LngLat)地图经纬度坐标转为地图容器像素坐标
setMapStyle(style:String)设置地图的显⽰样式,⽬前⽀持两种地图样式:
第⼀种:⾃定义地图样式,如"amap://styles/d6bf8c1d69cea9f5c696185ad4ac4c86"
可前往地图⾃定义平台定制⾃⼰的个性地图样式;
第⼆种:官⽅样式模版,如"amap://styles/grey"。
其他模版样式及⾃定义地图的使⽤说明见开发指南
getMapStyle( )String获取地图显⽰样式
setFeatures(feature:Array)设置地图上显⽰的元素种类,⽀持bg(地图背景)、point(兴趣点)、
road(道路)、building(建筑物)
getFeatures( )Array获取地图显⽰元素种类
setDefaultLayer(layer:TileLayer)修改底图图层
(⾃v1.3 废弃)
setPitch(Number)设置俯仰⾓,3D视图有效(⾃V1.4.0开始⽀持)
getPitch()Number获取俯仰⾓(⾃V1.4.0开始⽀持)