高德地图 JS API—参考手册信息窗体

高德地图 JS API—参考手册信息窗体

信息窗体

类名说明是否插件
AMap.InfoWindow             信息窗体
AMap.AdvancedInfoWindow高级信息窗体,在普通信息窗体的基础上,整合了POI搜索和多种路径规划的功能

InfoWindow 类

用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示1个信息窗体

构造函数说明
AMap.InfoWindow(opt:InforWindowOptions)构造详细信息展示窗体。
InfoWindowOptions类型说明
isCustomBoolean是否自定义窗体。设为true时,信息窗体外框及内容完全按照content所设的值添加(默认为false,即在系统默认的信息窗体外框中显示content内容)
autoMoveBoolean是否自动调整窗体到视野内(当信息窗体超出视野范围时,通过该属性设置是否自动平移地图,使信息窗体完全显示)
closeWhenClickMapBoolean控制是否在鼠标点击地图后关闭信息窗体,默认false,鼠标点击地图后不关闭信息窗体
contentString/HTMLElement显示内容,可以是HTML要素字符串或者HTMLElement对象,自定义窗体示例
sizeSize信息窗体尺寸(isCustom为true时,该属性无效)
anchorString信息窗体锚点。
默认值:’bottom-center’
可选值:’top-left’|’top-center’|’top-right’|’middle-left’|’center’|’middle-right’|’bottom-left’|’bottom-center’|’bottom-right’                                                                                          (自v1.4.13 新增)
offsetPixel信息窗体显示位置偏移量。默认基准点为信息窗体的底部中心(若设置了anchor,则以anchor值为基准点)。
positionLngLat信息窗体显示基点位置(自v1.2 新增)
showShadowBooleanBoolean 控制是否显示信息窗体阴影,取值false时不显示窗体阴影,取值true时显示窗体阴影默认值:false
retainWhenCloseBoolean信息窗体关闭时,是否将其Dom元素从页面中移除,默认为false
方法返回值说明
open(map:Map,pos:AMap.LngLat)
在地图的指定位置打开信息窗体
close( )
关闭信息窗体
getIsOpen( )Boolean获取信息窗体是否打开
setContent(content:String|htmlDOM)
设置信息窗体内容,可通过该函数动态更新信息窗体中的信息
getContent( )String获取信息窗体内容 ,结果以字符串方式返回
setPosition(lnglat:LngLat)
设置信息窗体显示基点位置
getPosition( )LngLat获取信息窗体显示基点位置
getAnchor( )String获取信息窗体锚点                                                                                   (自v1.4.13 新增)
setAnchor( )
设置信息窗体锚点可选值:’top-left’|’top-center’|’top-right’|’middle-left’|’center’|’middle-right’|’bottom-left’|’bottom-center’|’bottom-right’                                                                    (自v1.4.13 新增)
setSize(size:Size)
设置信息窗体大小(isCustom为false时有效)
getSize( )Size获取信息窗体大小
事件参数说明
change
属性发生变化时
open
信息窗体打开之后触发事件
close
信息窗体关闭之后触发事件

AMap.AdvancedInfoWindow 插件

用于在地图上弹出一个详细信息展示窗体

相关示例

构造函数说明
AMap.AdvancedInfoWindow(opt:AdvancedInforWindowOptions)构造详细信息展示窗体。
AdvancedInfoWindowOptions类型说明
autoMoveBoolean是否自动调整窗体到视野内(当信息窗体超出视野范围时,通过该属性设置是否自动平移地图,使信息窗体完全显示)
closeWhenClickMapBoolean控制是否在鼠标点击地图后关闭信息窗体,默认false,鼠标点击地图后不关闭信息窗体
contentString/HTMLElement显示内容,可以是HTML要素字符串或者HTMLElement对象
anchorString信息窗体锚点。  默认值:’bottom-center’ 可选值:’top-left’|’top-center’|’top-right’|’middle-left’|’center’|’middle-right’|’bottom-left’|’bottom-center’|’bottom-right’                                                                                         (自v1.4.13 新增)
offsetPixel信息窗体显示位置偏移量。默认基准点为信息窗体的底部中心(若设置了anchor,则以anchor值为基准点)。
positionLngLat信息窗体显示基点位置(自v1.2 新增)         
panelString|HTMLElement结果列表的HTML容器id或容器元素,提供此参数后,结果列表将在此容器中进行展示。可选值
searchRadiusNumber设定周边搜索的半径,默认值:5000,单位:米
placeSearchBoolean是否支持显示周边搜索,默认是true
drivingBoolean是否支持驾车路径规划,默认是true
walkingBoolean是否支持步行路径规划,默认是true
transitBoolean是否支持公交路径规划,默认是true
asOriginBoolean是否支持作为路径规划的起点,默认是true
asDestinationBoolean是否支持作为路径规划的终点,默认是true
方法返回值说明
open(map:Map,pos:AMap.LngLat)
在地图的指定位置打开信息窗体
close( )
关闭信息窗体
getIsOpen( )Boolean获取信息窗体是否打开
setContent(content:String|htmlDOM)
设置信息窗体内容,可通过该函数动态更新信息窗体中的信息
getContent( )String获取信息窗体内容 ,结果以字符串方式返回
setPosition(lnglat:LngLat)
设置信息窗体显示基点位置
getPosition( )LngLat获取信息窗体显示基点位置
getAnchor( )String获取信息窗体锚点                                                                                   (自v1.4.13 新增)
setAnchor( )
设置信息窗体锚点可选值:’top-left’|’top-center’|’top-right’|’middle-left’|’center’|’middle-right’|’bottom-left’|’bottom-center’|’bottom-right’                                                                    (自v1.4.13 新增)
clear( )
清除高级信息窗体在地图上绘制的路线规划或者搜索的结果
事件参数说明
change
属性发生变化时
open
信息窗体打开之后触发事件
close
信息窗体关闭之后触发事件
completeSearchResult当查询成功时触发此事件
errorErrorStatus当查询失败时触发此事件

SearchResult 对象

属性类型说明
infoString成功状态说明
typeplacesearch|driving|walking|transit查询成功后,返回查询类型
dataSearchResult|DrivingResult|WalkingResult|TranferResult查询成功后,根据查询类型返回对应的查询结果
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x