信息窗体
Popup 类
用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示1个信息窗体
构造函数 | 说明 | 是否插件 |
---|---|---|
minemap.popup(opt:PopupOptions) | 构造详细信息展示窗体。 | 否 |
opt:PopupOptions | 类型 | 说明 |
---|---|---|
maxWidth | Number | 最大宽度. |
minWidth | Number | 最小宽度. |
maxHeight | Number | 最大高度,超过后内容将滚动出现 |
autoPan | Boolean | 自动平移动画. |
closeButton | Boolean | 控制的关闭按钮. |
offset | Point | 弹出位置的偏移量. |
closeOnClick | Boolean | 关闭单击. |
className | String | 信息窗体的css class. |
方法 | 返回值 | 说明 |
---|---|---|
addTo( Map) | 向地图中添加一个信息窗体 | |
remove( ) | 删除指定的信息窗体 | |
getLngLat( ) | LngLat | 返回信息窗体的经纬度坐标 |
setLngLat( LngLat) | 设置信息窗体的经纬度锚点,并移动到指定的位置。 | |
setText( ) | 通过字符串的形式添加信息窗体内容。 | |
setHTML( ) | 通过HTML字符串的形式添加信息窗体内容。 | |
setDOMContent( ) | 用dom元素设置信息窗体的内容。 |
事件 | 参数 | 说明 |
---|---|---|
change | 属性发生变化时 | |
open | 信息窗体打开之后触发事件 | |
close | 信息窗体关闭之后触发事件 |
InfoWindow 类
用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示1个信息窗体
构造函数 | 说明 | 是否插件 |
---|---|---|
minemap.InfoWindow(opt:InforWindowOptions) | 构造详细信息展示窗体。 | 否 |
InfoWindowOptions | 类型 | 说明 |
---|---|---|
isCustom | Boolean | 是否自定义窗体。设为true时,信息窗体外框及内容完全按照content所设的值添加(默认为false,即在系统默认的信息窗体外框中显示content内容) |
autoMove | Boolean | 是否自动调整窗体到视野内(当信息窗体超出视野范围时,通过该属性设置是否自动平移地图,使信息窗体完全显示) |
closeWhenClickMap | Boolean | 控制是否在鼠标点击地图后关闭信息窗体,默认false,鼠标点击地图后不关闭信息窗体 |
content | String/HTMLElement | 显示内容,可以是HTML要素字符串或者HTMLElement对象,自定义窗体示例 |
size | Size | 信息窗体尺寸(isCustom为true时,该属性无效) |
offset | Pixel | 相对于基点的偏移量。默认情况是信息窗体的底部中心点(BOTTOM_CENTER) 和基点之间的偏移量 |
position | LngLat | 信息窗体显示基点位置 |
showShadow | Boolean | Boolean 控制是否显示信息窗体阴影,取值false时不显示窗体阴影,取值true时显示窗体阴影默认值:false" |
方法 | 返回值 | 说明 |
---|---|---|
open(map:Map,pos:minemap.LngLat) | 在地图的指定位置打开信息窗体 | |
close( ) | 关闭信息窗体 | |
getIsOpen( ) | Boolean | 获取信息窗体是否打开 |
setContent(content:String|htmlDOM) | 设置信息窗体内容,可通过该函数动态更新信息窗体中的信息 | |
getContent( ) | String | 获取信息窗体内容 ,结果以字符串方式返回 |
setPosition(lnglat:LngLat) | 设置信息窗体显示基点位置 | |
getPosition( ) | LngLat | 获取信息窗体显示基点位置 |
setSize(size:Size) | 设置信息窗体大小(isCustom为false时有效) | |
getSize( ) | Size | 获取信息窗体大小 |
事件 | 参数 | 说明 |
---|---|---|
change | 属性发生变化时 | |
open | 信息窗体打开之后触发事件 | |
close | 信息窗体关闭之后触发事件 |
minemap.AdvancedInfoWindow 插件
用于在地图上弹出一个详细信息展示窗体
构造函数 | 说明 | 是否插件 |
---|---|---|
minemap.AdvancedInfoWindow(opt:AdvancedInforWindowOptions) | 构造详细信息展示窗体。 | 是 |
AdvancedInfoWindowOptions | 类型 | 说明 |
---|---|---|
autoMove | Boolean | 是否自动调整窗体到视野内(当信息窗体超出视野范围时,通过该属性设置是否自动平移地图,使信息窗体完全显示) |
closeWhenClickMap | Boolean | 控制是否在鼠标点击地图后关闭信息窗体,默认false,鼠标点击地图后不关闭信息窗体 |
content | String/HTMLElement | 显示内容,可以是HTML要素字符串或者HTMLElement对象 |
offset | Pixel | 相对于基点的偏移量。默认情况是信息窗体的底部中心点(BOTTOM_CENTER) 和基点之间的偏移量 |
position | LngLat | 信息窗体显示基点位置 |
panel | String|HTMLElement | 结果列表的HTML容器id或容器元素,提供此参数后,结果列表将在此容器中进行展示。可选值 |
searchRadius | Number | 设定周边搜索的半径,默认值:5000,单位:米 |
placeSearch | Boolean | 是否支持显示周边搜索,默认是true |
driving | Boolean | 是否支持驾车路径规划,默认是true |
walking | Boolean | 是否支持步行路径规划,默认是true |
transit | Boolean | 是否支持公交路径规划,默认是true |
asOrigin | Boolean | 是否支持作为路径规划的起点,默认是true |
asDestination | Boolean | 是否支持作为路径规划的终点,默认是true |
方法 | 返回值 | 说明 |
---|---|---|
open(map:Map,pos:minemap.LngLat) | 在地图的指定位置打开信息窗体 | |
close( ) | 关闭信息窗体 | |
getIsOpen( ) | Boolean | 获取信息窗体是否打开 |
setContent(content:String|htmlDOM) | 设置信息窗体内容,可通过该函数动态更新信息窗体中的信息 | |
getContent( ) | String | 获取信息窗体内容 ,结果以字符串方式返回 |
setPosition(lnglat:LngLat) | 设置信息窗体显示基点位置 | |
getPosition( ) | LngLat | 获取信息窗体显示基点位置 |
clear( ) | 清除高级信息窗体在地图上绘制的路线规划或者搜索的结果 |
事件 | 参数 | 说明 |
---|---|---|
change | 属性发生变化时 | |
open | 信息窗体打开之后触发事件 | |
close | 信息窗体关闭之后触发事件 | |
complete | SearchResult | 当查询成功时触发此事件 |
error | ErrorStatus | 当查询失败时触发此事件 |
SearchResult 对象
属性 | 类型 | 说明 |
---|---|---|
info | String | 成功状态说明 |
type | placesearch|driving|walking|transit | 查询成功后,返回查询类型 |
data | SearchResult|DrivingResult|WalkingResult|TranferResult | 查询成功后,根据查询类型返回对应的查询结果 |