根据指定参数,调起腾讯地图产品的地点标注功能,在地图上指定坐标处添加标注,标注支持用户点击查看详情,详情由调用方设定。

方法名:marker

功能参数表

参数必填说明示例
markermarker参数的格式:
marker=markerAttributes|markerAttributes|...
每个markerAttributes定义了一个标注的全部属性,markerAttributes之间以"|"分隔。
markerAttributes格式:
key:value;key:value...
key是属性名,key取值包括coord、title、addr、tel、uid等属性名,参见marker属性表。
value是属性值,如coord的value形式为"lat,lng"。各属性的取值说明请参考:marker属性表。
各key和value之间用英文冒号分隔,各key/value对之间用英文分号分隔。
注:目前PC端仅支持添加一个标注,也即只能有一个属性集。移动端支持多个点的标注,参考 位置展示组件
marker=coord:39.892326,116.342763;
title:超好吃冰激凌;
addr:手帕口桥北铁路道口
coord_type坐标类型,取值如下:
1 GPS
2 腾讯坐标(默认)
如果用户指定该参数为非腾讯地图坐标系,则URI API自动进行坐标处理,以便准确对应到腾讯地图底图上。
coord_type=1
referer调用来源,一般为您的应用名称,为了保障对您的服务,请务必填写!referer=您的应用名

marker属性表

参数必填说明示例
coord标注点的位置坐标:
lat,lng
注意:纬度在前,经度在后,两值之间用英文逗号分隔。
coord:39.892326,116.342763
title标注点名称title:超好吃冰激凌
addr地址addr:北京市手帕口桥北铁路道口
tel电话tel:010-88888888
uid该参数将指定一个POI的唯一标识,
可根据id获取腾讯基础库中的POI详情
uid:11031837053015339230

调用示例

http://apis.map.qq.com/uri/v1/marker?marker=coord:39.892326,116.342763;title:超好吃冰激凌;addr:手帕口桥北铁路道口&referer=myapp

该示例将调用Web(或Wap)地图产品的地点标注功能,在地图上坐标为coord处加标注。用户点开还可以看title、addr等详情。

手机端调用结果