百度地图API

更新时间:2023-06-23 07:52:07 阅读: 评论:0

Map 类
此类是地图API的核心类,用来实例化一个地图。
构造函数
构造函数
描述
Map(container:String|HTMLElement[, opts:MapOptions])
在指定的容器内创建地图实例,之后需要调用AndZoom()方法对地图进行初始化。未进行初始化的地图将不能进行任何操作。
配置方法
方法
返回值
描述
enableDragging()
none
启用地图拖拽,默认启用。
disableDragging()
none
禁用地图拖拽。
enableScrollWheelZoom()
none
启用滚轮放大缩小,默认禁用。
英文歌曲排行
disableScrollWheelZoom()
none
禁用滚轮放大缩小。
enableDoubleClickZoom()
none
启用双击放大,默认启用。
disableDoubleClickZoom()
none
禁用双击放大。
enableKeyboard()
none
启用键盘操作,默认禁用。
键盘的上、下、左、右键可连续移动地图。同时按下其中两个键可使地图进行对角移动。PgUp、PgDn、Home和End键会使地图平移其1/2的大小。+、-键会使地图放大或缩小一级
disableKeyboard()
none
禁用键盘操作。
地图状态方法
方法
返回值
描述
getSize()
Size
返回地图视图的大小,以像素表示。
getZoom()
Number
返回地图当前缩放级别。
getCenter()
Point
返回地图当前中心点。
世界小姐决赛
getBounds()
Bounds
返回地图可视区域,以地理坐标表示。
toString()
String
返回类型描述字符串。
修改地图状态方法
冯鹤
方法
返回值
描述
tCenter(center:Point)
none
设置地图中心点地理坐标。
panTo(center:Point)
none
将地图的中心点更改为给定的点。如果该点在当前的地图视图中已经可见,则会以平滑动画的方式移动中心点。
panBy(x:Number, y:Number)
none
以动画效果移动地图的中心点。(像素单位),如果指定的像素大于可视区域范围,不执行滑动效果。
zoomTo(zoom:Number)
none
将视图切换到指定的缩放等级,中心点坐标不变。注意:当有信息窗口在地图上打开时,地图缩放将保证信息窗口所在的坐标位置不动。
zoomIn()
none
放大一级视图。
zoomOut()
none
缩小一级视图。
centerAndZoom(center:Point[, zoom:Number])
none
设置地图中心点地理坐标,并改变缩放等级。在创建地图实例后应立即调用此方法对地图进行初始化。
ret()
none
重新设置地图,恢复地图初始化时的中心点和级别。
控件方法
方法
返回值
描述
addControl(control:Control)
none
将控件添加到地图,一个控件实例只能向地图中添加一次。
removeControl(control:Control)
none
从地图中移除控件。如果控件从未被添加到地图中,则该移除不起任何作用。
getContainer()
HTMLElement
返回地图的容器元素。当创建用户自定义控件时,需要自行实现Control.initialize()方法,并将控件的容器元素添加到地图上,通过此方法可获得地图容器。
右键菜单方法
方法
返回值
描述
addContextMenu(menu:ContextMenu)
none
添加右键菜单。
removeContextMenu(menu:ContextMenu)
none
移除右键菜单。
覆盖物方法
方法
返回值
描述
addOverlay(overlay:Overlay)
none
将覆盖物添加到地图中,一个覆盖物实例只能向地图中添加一次。
removeOverlay(overlay:Overlay)
none
从地图中移除覆盖物。如果覆盖物从未被添加到地图中,则该移除不起任何作用。
clearOverlays()
none
清除地图上所有覆盖物。
openInfoWindow(infoWnd:InfoWindow, point:Point)
none
在地图上打开信息窗口。
cloInfoWindow()
none
关闭在地图上打开的信息窗口。在标注上打开的信息窗口也可通过此方法进行关闭。
地图图层方法
方法 堪培拉英文
返回值
描述
addTileLayer(tileLayer:TileLayer)
none
添加一个自定义地图图层。
removeTileLayer(tilelayer:TileLayer)
none
移除一个自定义地图图层。
getTileLayer(mapType:String)
TileLayer
通过地图类型得到一个地图图层对象。
坐标变换
方法
返回值
描述
pixelToPoint(pixel:Pixel)
Point
像素坐标转换为经纬度坐标。
pointToPixel(point:Point)
Pixel
经纬度坐标转换为像素坐标。
事件
consulate
事件
参数
描述
click
event{type, target, pixel, point}
鼠标点击地图时会触发此事件。
dblclick
event{type, target, pixel, point}
鼠标双击地图时会触发此事件。
rightclick
event{type, target, pixel, point}
鼠标右键点击地图时会触发此事件。
moumove
event{type, target, pixel, point}
在地图中移动鼠标时会触发此事件。
movestart
event{type, target}
地图移动开始时触发此事件。
moving
event{type, target}
地图移动过程中触发此事件。
moveend
event{type, target}
地图移动结束时触发此事件。
zoomstart
event{type, target}
地图更加缩放级别开始时触发触发此事件。
zoomend
event{type, target}
地图更加缩放级别结束时触发触发此事件。
addoverlay
event{type, target}
当使用Map.addOverlay()方法向地图中添加单个覆盖物时会触发此事件。
addcontrol
event{type, target}
当使用Map.addControl()方法向地图中添加单个控件时会触发此事件。
removecontrol
celebrity apprenticeevent{type, target}
当使用veControl()方法移除单个控件时会触发此事件。
removeoverlay
event{type, target}
当使用veOverlay()方法移除单个覆盖物时会触发此事件。
clearoverlays
event{type, target}
当使用Map.clearOverlays()方法一次性移除全部覆盖物时会触发此事件。
dragstart
event{type, target, pixel, point}
开始拖拽地图时触发。
dragging
event{type, target, pixel, point}
拖拽地图过程中触发。
dragend
event{type, target, pixel, point}
停止拖拽地图时触发。
addtilelayer
event{type, target}
添加一个自定义地图图层时触发此事件。
removetilelayer
event{type, target}
移除一个自定义地图图层时触发此事件。
load
event{type, target, pixel, point, zoom}
调用AndZoom()方法时会触发此事件。这表示位置、缩放层级已经确定,但可能还在载入地图图块。
resize
event{type, target, size}
地图可视区域大小发生变化时会触发此事件。
MapOptions 类
此类表示Map构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。
属性
类型
描述
zoomLevel
Number
地图的初始缩放级别,范围1 - 18。
centerPoint
Point
地图的初始中心点坐标。
zoomLevelMin
Number
设置地图显示最小缩放级别。
zoomLevelMax
Number
设置地图显示最大缩放级别。
Point 类
此类表示一个地理坐标点。
构造函数
描述
Point(lng:Number, lat:Number)
以指定的经度和纬度创建一个地理点坐标。
属性
witch doctor
属性
类型
描述
lng
Number
地理经度。
lat
Number
地理纬度。
方法
胸罩英语
方法
返回值
描述
equals(other:Point)
Boolean
判断坐标点是否相等,当且仅当两点的经度和纬度均相等时返回true。
toString()
String
返回类型描述字符串。
Pixel 类
此类表示地图上的一点,单位为像素。
构造函数
描述
Pixel(x:Number, y:Number)
创建像素点对象实例。像素坐标的坐标原点为地图区域的左上角。
属性
merger
属性
类型
描述
x
Number
x坐标。
y
Number
y坐标。
方法
方法
返回值
描述
equals(other:Pixel)
Boolean
判断坐标点是否相等,当且仅当两点的x坐标和y坐标均相等时返回true。
toString()
String
返回类型描述字符串。
Bounds 类
构造函数
此类表示地理坐标的矩形区域。矩形区域通过两个点的x、y坐标进行描述,其中数值较小的点位于矩形的左下角、数值较大的点位于矩形的右上角。
大学英语b
构造函数
描述
Bounds(minX:Number, minY:Number, maxX:Number, maxY:Number)
创建一个包含所有给定点坐标的矩形区域。
属性

本文发布于:2023-06-23 07:52:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1019574.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   触发   坐标   缩放   时会
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图