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

       方法名:marker

功能参数表

参数名 必填 说明 示例
marker marker参数的格式:
marker=markerAttributesImarkerAttributesI…
每个markerAttributes定义了一个标注的全部属性,markerAttributes之间以"I"分隔。
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

调用示例

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

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

手机端调用结果


       根据指定坐标,调起腾讯地图产品的逆地址解析功能,在地图上标注坐标的位置,同时展示根据坐标解析出来的地址详情。

       方法名:geocoder

功能参数表

参数名 必填 说明 示例
coord lat<纬度>,lng<经度> coord=39.904956,116.389449
coord_type 坐标类型,取值如下:
1 GPS
2 腾讯坐标(默认)
如果用户指定该参数为非腾讯地图坐标系,则URI API自动进行坐标处理,以便准确对应到腾讯地图底图上。
coord_type=1
referer 调用来源,一般为您的应用名称,为了保障对您的服务,请务必填写! referer=您的应用名

调用示例

     https://apis.map.qq.com/uri/v1/geocoder?coord=40.040452,116.273486;title:腾讯北京总部大楼;addr:北京市海淀区西北旺东路10号&referer=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77

       该示例将调用Web(或Wap)地图产品的逆地址解析功能,在地图上坐标为coord处加标注,用户点开还可以看该坐标对应的地址详情。

手机端调用结果

这篇文章对您解决问题是否有帮助?

已解决
未解决