iOS中百度地图 一键回家的一键回家和一键去公司的URL是什么?

怎么在百度地图标注公司地址_百度知道iOS版百度地图调起说明
iOS版百度地图调起说明
1 适用环境
移动设备浏览器端应用和移动App应用均可调起iOS版百度地图。
2 协议形式
无论是基于移动浏览器端的应用开发还是基于iOS SDK的应用开发均可采用如下协议调起iOS版百度地图。该协议要正确执行除了要参数填写正确外,还必须要安装iOS百度地图。
protocol://product/[service/]action[?parameters]
//parameters功能参数定义,具体规范见功能协议说明
baidumap://map/direction?origin=中关村&destination=五道口&mode=driving&region=北京
//本示例是通过该URL启动地图app并进入北京市从中关村到五道口的驾车导航路线图
组成说明:
参数名称参数说明是否必选备注
protocol产品线协议头,例如baidumap表示百度地图必选&
product产品线名称,例如如百度地图客户端(map)必选product下可直接跟方法,当然产品线也可增加一个service级别
service具体功能服务名称,如POI检索服务(place)必选&
action方法名称,如POI检索中的详情检索(detail)必选&
parameters方法参数,参考各个功能协议说明的定义必选&
3 功能使用说明
调用该接口可调起IOS百度地图,且在指定坐标点上显示点的名称和内容信息。
baidumap://map/marker
//iOS服务地址
参数名称参数说明是否必选备注
locationlat,lng必选&
title标注点显示标题必选product下可直接跟方法,当然产品线也可增加一个service级别
content标注点显示内容必选&
coord_type坐标类型,可选参数,默认为bd09ll。可选 允许的值为bd09ll、gcj02、wgs84。bd09ll表示百度经纬度坐标, gcj02表示经过国测局坐标,wgs84表示gps获取的坐标。
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/marker?location=40..313082&title=我的位置&content=百度奎科大厦&src=yourCompanyName|yourAppName"&地图标点&/a&
调用效果如下:
3.2 地址解析
调用该接口可以在调起百度地图时,当前页面显示地址对应的坐标点。
baidumap://map/geocoder
// iOS服务地址
参数名称参数说明是否必选备注
address地址名称必选&
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/geocoder?address=北京市海淀区上地信息路9号奎科科技大厦&src=yourCompanyName|yourAppName"&地理编码&/a&
调起效果如左下图,点击地图进入右图:
3.3 反向地址解析(地址查询)
调用该接口可调起iOS百度地图,经过逆地理编码后,以标注形式显示位置和地址信息。
baidumap://map/geocoder
// iOS服务地址
参数名称参数说明是否必选备注
locationlat,lng必选&
coord_type坐标类型,可选参数,默认为bd09经纬度坐标。可选 允许的值为bd09ll、gcj02、wgs84。bd09ll表示百度经纬度坐标, gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/geocoder?location=39.714,116.07&coord_type=gcj02&src=yourCompanyName|yourAppName"&逆地理编码&/a&
调起效果如左下图,单击地图进入右图:
3.4 POI(地点)搜索
baidumap://map/place/search
// iOS服务地址
参数名称参数说明是否必选备注
query关键词必选&
region城市名或县名选择方式:地点搜索限定范围可以由region、bounds和location + radius方式进行,其中bounds优先级最高、region优先级最低(与web服务保持一致)。&
location中心点经纬度,或中心点经纬度和名称描述,注意,名称不参与检索,只负责显示。同上1、39.9761,116.32822、39.9761,116.3282| 中关村&名称&
radius检索半径同上&
bounds视野范围同上lat,lng,lat,lng
coord_type坐标类型,可选参数,默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。可选&
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
&a href="baidumap://map/place/search?query=%E9%A4%90%E9%A6%86&location=31.,121.41117785465&radius=1000&region=上海&src=yourCompanyName|yourAppName"&周边检索&/a&
调起效果左下图,单击地图进入右图。
3.5 POI详情页展示
baidumap://map/place/detail
// iOS服务地址
参数名称参数说明是否必选备注
uidPOI的ID必选&
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/place/detail?uid=d3099bdd81c525dbd1f49ee6&src=yourCompanyName|yourAppName"&详情检索&/a&
调起iOS百度地图进行查询效果如下:
3.6 公交、地铁线路查询
baidumap://map/line
// iOS服务地址
参数名称参数说明是否必选备注
region城市名或县名必选&
name线路名称必选&
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/line?region=北京&name=518&src=yourCompanyName|yourAppName"&线路检索&/a&
调起效果如左下图,单击地图后进入右下图
3.7 公交、驾车、步行导航
调起iOS百度地图,展示指定导航模式下从起点到终点的路线规划。
baidumap://map/direction
// iOS服务地址
参数名称参数说明是否必选备注
origin起点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选1、名称:天安门2、经纬度:39.98871,116.43234。3、名称和经纬度:name:天安门|latlng:39.234
destination终点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选同上
mode导航模式,固定为transit、driving、walking,分别表示公交、驾车和步行必选&
region城市名或县名当给定region时,认为起点和终点都在同一城市,除非单独给定起点或终点的城市。&
origin_region起点所在城市或县同上&
destination_region终点所在城市或县同上&
coord_type坐标类型,可选参数,默认为bd09ll。可选 允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。
zoom展现地图的级别,默认为视觉最优级别。可选&
src调用来源,规则:companyName|appName。必选&
//网页应用调起iOS百度地图方式举例
&a href="baidumap://map/direction?origin=34.,108.&destination=40..360582&mode=driving&src=yourCompanyName|yourAppName"&驾车导航&/a&
调起效果如下:如何生成地图一键导航_百度知道

我要回帖

更多关于 一键导航url生成工具 的文章

 

随机推荐