├── README.md ├── 百度地图URL └── Android版百度地图调起说明.webarchive ├── 腾讯地图_URI规范文档_150417 ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png └── URI规范文档.html └── 高德地图URL └── URI API | 高德地图API.webarchive /README.md: -------------------------------------------------------------------------------- 1 | # IntentMapGuide 2 | 百度,高德,腾讯第三方Intent调整的技术文档整理 3 | 4 | 国内地图最大的三家:百度,高德,腾讯(最近地图事业部有点起色),当我们想使用导航功能的时候,如果业务很重那么可以使用上面任何一家的SDK,但是如果就是纯粹的附加功能,那么就可以选择Intent调整的方式,几行代码搞定一个要引入几M大的SDK的功能。 5 | 6 | ###下面是三家的调起说明 7 | 8 | - 百度地图公交、驾车、步行导航 9 | 10 | 调起Android百度地图,展示指定导航模式下从起点到终点的路线规划。 11 | 12 | //移动APP调起Android百度地图方式举例 13 | ``` 14 | intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068| 15 | name:我家&destination=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); 16 | startActivity(intent); 17 | ``` 18 | 19 | //网页应用调起Android百度地图方式举例 20 | ``` 21 | 线路规划 23 | ``` 24 | 25 | - 高德地图路线规划 26 | 27 | 输入起点和终点,搜索公交、驾车或步行的线路。支持版本 V4.2.1 起。 28 | 使用示例: 29 | 30 | 31 | ``` 32 | act=android.intent.action.VIEW 33 | cat=android.intent.category.DEFAULT 34 | dat=androidamap://route?sourceApplication=softname&slat=36.2&slon=116.1&sname=abc&dlat=36.3&dlon=116.2&dname=def&dev=0&m=0&t=1 35 | pkg=com.autonavi.minimap 36 | ``` 37 | 38 | - 腾讯地图路线规划 39 | 40 | 41 | ``` 42 | qqmap://map/routeplan?type=drive&from=天坛南门&fromcoord=39.873145,116.413306&to=国家大剧院&tocoord=39.907380,116.388501 43 | //移动端启动腾讯地图App,并显示从出发点[天坛南门] 到 [目的地坐标(国家大剧院)] 的驾车路线规划 44 | ``` 45 | -------------------------------------------------------------------------------- /百度地图URL/Android版百度地图调起说明.webarchive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/百度地图URL/Android版百度地图调起说明.webarchive -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/1.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/2.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/3.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/4.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/5.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xujinyang/IntentMapGuide/59cea4b129b2dd7fcae2a495edd5397ed8c52634/腾讯地图_URI规范文档_150417/6.png -------------------------------------------------------------------------------- /腾讯地图_URI规范文档_150417/URI规范文档.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |参数 | 70 |示例 | 71 |说明 | 72 |必填 | 73 |web | 74 |触屏 | 75 |android | 76 |IOS | 77 |
keyword | 82 |keyword=麦当劳 | 83 |搜索关键字 | 84 |Y | 85 |86 | | 87 | | 88 | | 89 | |
region(新版支持city、region两种参数名) | 92 |region=北京 | 93 |限定搜索城市 | 94 |N | 95 |96 | | 97 | | 98 | | 99 | |
bound | 102 |bound=39.907293,116.368935,39.914996,116.379321 | 103 |限定搜索坐标范围: 104 | 矩形范围区域,参数需给定矩形 左下(西南) 和 右上(东北) 位置坐标 105 | lat,lng<左下角>,lat,lng<右上角> |
106 | N | 107 |108 | | 109 | | 110 | | 111 | |
coord_type | 114 |coord_type=1 | 115 |坐标类型,取值如下: 116 | 1 gps 117 | 122 | 2 gcj02(默认) 123 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
124 | N | 125 |126 | | 127 | | 128 | | 129 | |
referer | 162 |referer=可口可乐 | 163 |调用来源,为了保障对您的服务,请务必填写! | 164 |Y | 165 |166 | | 167 | | 168 | | 169 | |
176 | http://apis.map.qq.com/uri/v1/search?keyword=鼓楼®ion=北京
177 | //链接打开腾讯地图(自动识别Web/Webapp平台),并显示在 [北京] 范围内的 [鼓楼] 的搜索结果,keyword支持输入公交、地址
178 |
180 | qqmap://map/search?keyword=小肥羊&bound=39.907293,116.368935,39.914996,116.379321
181 | //移动端启动腾讯地图App,并在地图中显示 [指定坐标(北京西单)] 范围内的 [小肥羊] 的搜索结果
182 |
参数 | 200 |示例 | 201 |说明 | 202 |必填 | 203 |web | 204 |触屏 | 205 |android | 206 |IOS | 207 |
keyword | 212 |keyword=麦当劳 | 213 |查询关键字 | 214 |Y | 215 |216 | | 217 | | 218 | | 219 | |
center | 222 |center=39.907534,116.459256 | 223 |中心点位置 | 224 |Y | 225 |226 | | 227 | | 228 | | 229 | |
radius | 232 |radius=800 | 233 |以center为中心的查询范围半径,单位:米 | 234 |Y | 235 |236 | | 237 | | 238 | | 239 | |
coord_type | 272 |coord_type=1 | 273 |坐标类型,取值如下: 274 | 1 gps 275 | 280 | 2 gcj02(默认) 281 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
282 | N | 283 |284 | | 285 | | 286 | | 287 | |
referer | 290 |referer=可口可乐 | 291 |调用来源,为了保障对您的服务,请务必填写! | 292 |Y | 293 |294 | | 295 | | 296 | | 297 | |
304 | http://apis.map.qq.com/uri/v1/search?keyword=麦当劳¢er=39.908491,116.374328&radius=1000
305 | //链接打开腾讯地图(自动识别Web/Webapp平台),并显示 [坐标位置(西单)] 半径1000米内的麦当劳 的搜索结果
306 |
308 | qqmap://map/search?keyword=麦当劳¢er=39.908491,116.374328&radius=1000
309 | //移动端启动腾讯地图App,以 [坐标位置(西单)] 半径1000米内的麦当劳 的搜索结果
310 |
参数 | 329 |示例 | 330 |说明 | 331 |必填 | 332 |web | 333 |触屏 | 334 |android | 335 |IOS | 336 |||
type | 341 |type=bus |
343 | 路线规划方式参数: 344 | 公交:bus 345 | 驾车 346 | :drive 347 | 步行:walk (暂不支持) |
348 | Y | 349 |350 | | 351 | | 352 | | 353 | | ||
from | 356 |from=鼓楼 | 357 |起点名称 358 | 359 | | 360 |Y | 361 |362 | | 363 | | 364 | | 365 | | ||
fromcoord | 368 |fromcoord=39.907380,116.388501 369 | fromcoord=CurrentLocation |
370 | 起点坐标:起点坐标优化级高于起点名称 371 | 功能参数值:CurrentLocation :使用定位点作为起点坐标(仅用于移动端) |
372 | 必填 373 | 其一 |
374 | 375 | | 376 | | 377 | | 378 | | ||
fromuid | 381 |fromuid=10036703382306591797 | 382 |? 起点POI ID | 383 |384 | | 385 | | 386 | | 387 | | |||
fromcity | 390 |fromcity=北京 | 391 |? 起点所在城市 | 392 |N | 393 |暂不支持 | 394 |暂不支持 | 395 |396 | | 397 | | ||
to | 400 |to=奥林匹克森林公园 | 401 |终点名称 | 402 |Y | 403 |404 | | 405 | | 406 | | 407 | | ||
tocoord | 410 |tocoord=40.010024,116.392239 411 | tocoord=CurrentLocation |
412 | 终点坐标:终点坐标优先级高于终点名称 413 | 功能参数值:CurrentLocation :使用定位点作为终点坐标(仅用于移动端) |
414 | 必填 415 | 其一 |
416 | 417 | | 418 | | 419 | | 420 | | ||
touid | 423 |touid=879764101861325484 | 424 |? 终点POI ID | 425 |426 | | 427 | | 428 | | 429 | | |||
tocity | 432 |tocity=北京 | 433 |? 终点所在城市 | 434 |N | 435 |暂不支持 | 436 |暂不支持 | 437 |438 | | 439 | | ||
coord_type | 442 |coord_type=1 | 443 |坐标类型,取值如下: 444 | 1 gps 445 | 450 | 2 gcj02(默认) 451 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
452 | N | 453 |454 | | 455 | | 456 | | 457 | | ||
policy | 460 |policy=1 | 461 |选路方式:
462 | 本参数可选值取决于type 463 |
|
478 | N | 479 |480 | | 481 | | 482 | | 483 | | ||
referer | 496 |referer=可口可乐 | 497 |调用来源,为了保障对您的服务,请务必填写! | 498 |Y | 499 |500 | | 501 | | 502 | | 503 | |
509 | http://apis.map.qq.com/uri/v1/routeplan?type=bus&from=天坛南门&tocoord=39.907380,116.388501
510 | //链接打开腾讯地图(自动识别Web/Webapp平台),并显示从出发点[天坛南门] 到 [目的地坐标(国家大剧院)] 的公交乘坐路线规划
511 |
513 | qqmap://map/routeplan?type=drive&from=天坛南门&fromcoord=39.873145,116.413306&to=国家大剧院&tocoord=39.907380,116.388501
514 | //移动端启动腾讯地图App,并显示从出发点[天坛南门] 到 [目的地坐标(国家大剧院)] 的驾车路线规划
515 |
参数 | 727 |示例 | 728 |说明 | 729 |必填 | 730 |web | 731 |触屏 | 732 |android | 733 |IOS | 734 |
coord | 739 |coord=39.904956,116.389449 | 740 |lat<纬度>,lng<经度> | 741 |Y | 742 |743 | | 744 | | 745 | | 746 | |
coord_type | 749 |coord_type=1 | 750 |坐标类型,取值如下: 751 | 1 gps 752 | 757 | 2 gcj02(默认) 758 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
759 | N | 760 |761 | | 762 | | 763 | | 764 | |
referer | 777 |referer=可口可乐 | 778 |调用来源,为了保障对您的服务,请务必填写! | 779 |Y | 780 |781 | | 782 | | 783 | | 784 | |
791 | http://apis.map.qq.com/uri/v1/geocoder?coord=39.904956,116.389449
792 | //链接打开腾讯地图(自动识别Web/Webapp平台),并显示 [坐标位置] 的 POI信息
793 |
795 | qqmap://map/geocoder?coord=39.904956,116.389449
796 | //移动端启动腾讯地图App,并显示 [坐标位置] 的 POI信息
797 |
参数 | 818 |示例 | 819 |说明 | 820 |必填 | 821 |web | 822 |触屏 | 823 |android | 824 |IOS | 825 |
coord_type | 830 |coord_type=1 | 831 |坐标类型,取值如下: 832 | 1 gps 833 | 838 | 2 gcj02(默认) 839 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
840 | N | 841 |842 | | 843 | | 844 | | 845 | |
marker | 848 |849 | | marker参数用于定义具体标注的属性,如标注标题,这类参数有coord、title、addr、tel、uid、pano,marker参数格式:location1|location2|..., 850 | 每个location就是一个marker,有一些子参数,具体格式为key:value;key:value;key:value..... 851 | (key与value间用英文冒号分隔,各子参数间用英文分号分隔) |
852 | 853 | | 854 | | 855 | | 856 | | 857 | |
871 | | coord:39.892326,116.342763 | 872 |标注点的位置坐标: 873 | lat,lng,height<街景可选参数> 874 | |
875 | Y | 876 |877 | | 878 | | 879 | | 880 | |
title:超好吃冰激凌 | 883 |标注点名称 | 884 |Y | 885 |886 | | 887 | | 888 | | 889 | | |
addr:北京市手帕口桥北铁路道口 | 892 |地址 | 893 |N | 894 |895 | | 896 | | 897 | | 898 | | |
tel:010-88888888 | 901 |电话 | 902 |N | 903 |904 | | 905 | | 906 | | 907 | | |
uid:11031837053015339230 | 910 |该参数将指定一个POI的唯一标识,可根据id获取腾讯基础库中的POI详情 | 911 |N | 912 |913 | | 914 | | 915 | | 916 | | |
pano:10011005120205135839100 | 919 |街景ID,用于显示标注信息窗口中的街景链接 | 920 |N | 921 |922 | | 923 | | 924 | | 925 | | |
referer | 938 |referer=可口可乐 | 939 |调用来源,为了保障对您的服务,请务必填写! | 940 |Y | 941 |942 | | 943 | | 944 | | 945 | |
bound | 948 |bound=40.003583,81.323414, 46.143583,87.343414 |
949 | 底图展示范围 | 950 |N | 951 |952 | | 953 | | 954 | | 955 | |
963 | http://apis.map.qq.com/uri/v1/marker?coord_type=1&marker=coord:39.892326,116.342763;title:超好吃冰激凌;addr:手帕口桥北铁路道口|coord:40.892326,115.342763;title:超好吃冰激凌;addr:手帕口桥北铁路道口
964 | //链接打开腾讯地图(自动识别Web/Webapp平台),并在指定的几个坐标位置显示Marker,同时打开第一个marker的infowindow
966 | qqmap://map/marker?coord_type=1&marker=coord:39.892326,116.342763;title:超好吃冰激凌;addr:手帕口桥北铁路道口|coord:40.892326,115.342763;title:超好吃冰激凌;addr:手帕口桥北铁路道口
967 | //移动端启动腾讯地图App,并在坐标位置显示Marker
968 |
参数 | 987 |示例 | 988 |说明 | 989 |必填 | 990 |web | 991 |触屏 | 992 |android | 993 |IOS | 994 |
pano | 999 |pano=10011005120205135839100 | 1000 |街景场景ID | 1001 |Y | 1002 |1003 | | 1004 | | 1005 | | 1006 | |
heading | 1009 |heading=90 | 1010 |偏航角度:与正北夹角度数,取值范围:0-360 1011 | (北:0°东:90°南:180°西:270° ) |
1012 | N | 1013 |1014 | | 1015 | | 1016 | | 1017 | |
pitch | 1020 |pitch=90 | 1021 |俯仰角度:正上方为 -90 度,正下方为 90 度,水平为0度 | 1022 |N | 1023 |1024 | | 1025 | | 1026 | | 1027 | |
coord_type | 1030 |coord_type=1 | 1031 |坐标类型,取值如下: 1032 | 1 gps 1033 | 1038 | 2 gcj02(默认) 1039 | 如果用户指定该参数,则uri服务需要先进行坐标的转换,再转给Web和wap端,手机地图客户端没有经过服务中转,需要直接支持 |
1040 | N | 1041 |1042 | | 1043 | | 1044 | | 1045 | |
marker | 1048 |1049 | | marker参数用于定义具体标注的属性,如标注标题,这类参数有coord、title、addr、tel、uid、pano,marker参数格式:location1|location2|..., 1050 | 每个location就是一个marker,有一些子参数,具体格式为key:value;key:value;key:value..... 1051 | (key与value间用英文冒号分隔,各子参数间用英文分号分隔) |
1052 | 1053 | | 1054 | | 1055 | | 1056 | | 1057 | |
1071 | | coord:39.892326,116.342763 | 1072 |标注点的位置坐标: 1073 | lat,lng,height<街景可选参数> 1074 | |
1075 | Y | 1076 |1077 | | 1078 | | 1079 | | 1080 | |
title:超好吃冰激凌 | 1083 |标注点名称 | 1084 |Y | 1085 |1086 | | 1087 | | 1088 | | 1089 | | |
addr:北京市手帕口桥北铁路道口 | 1092 |地址 | 1093 |N | 1094 |1095 | | 1096 | | 1097 | | 1098 | | |
tel:010-88888888 | 1101 |电话 | 1102 |N | 1103 |1104 | | 1105 | | 1106 | | 1107 | | |
uid:11031837053015339230 | 1110 |该参数将指定一个POI的唯一标识,可根据id获取腾讯基础库中的POI详情 | 1111 |N | 1112 |1113 | | 1114 | | 1115 | | 1116 | | |
pano:10011005120205135839100 | 1119 |街景ID,用于显示标注信息窗口中的街景链接 | 1120 |N | 1121 |1122 | | 1123 | | 1124 | | 1125 | | |
poi | 1138 |poi=1 | 1139 |街景中的重点POI是否显示,0表示隐藏,1表示显示。默认0 | 1140 |N | 1141 |1142 | | 实现但不开放 | 1143 |1144 | | 1145 | |
address | 1148 |address=1 | 1149 |街景中标示街景当前所在位置的地址栏是否显示,0表示隐藏,1表示显示。默认1 | 1150 |N | 1151 |1152 | | 实现但不开放 | 1153 |1154 | | 1155 | |
direction | 1158 |direction=1 | 1159 |街景中标示道路方向的箭头组件是否显示,0表示隐藏,1表示显示。默认1 | 1160 |N | 1161 |1162 | | 实现但不开放 | 1163 |1164 | | 1165 | |
minimap | 1168 |minimap=1 | 1169 |街景中显示当前场景所在位置的二维地图小窗口是否显示,0表示隐藏,1表示显示。默认1 | 1170 |N | 1171 |1172 | | 实现但不开放 | 1173 |1174 | | 1175 | |
referer | 1178 |referer=可口可乐 | 1179 |调用来源,为了保障对您的服务,请务必填写! | 1180 |Y | 1181 |1182 | | 1183 | | 1184 | | 1185 | |
1192 | http://apis.map.qq.com/uri/v1/streetview?pano=10011005120205135839100
1193 | //链接打开腾讯地图(自动识别Web/Webapp平台),并显示指定街景
1194 |
1196 | qqmap://streetview?pano=10011005120205135839100&heading=30&pitch=10
1197 | //移动端启动腾讯地图App,并显示指定街景,视角为偏航(与正北夹角)30度,仰角10度
1198 |
参数 | 1231 |示例 | 1232 |说明 | 1233 |必填 | 1234 |web | 1235 |触屏 | 1236 |android | 1237 |IOS | 1238 |
latitude | 1243 |latitude=37.840420 | 1244 |指定地点的纬度 | 1245 |Y | 1246 |1247 | | 1248 | | 1249 | | 1250 | |
longitude | 1253 |longitude=117.095460 | 1254 |指定地点的经度 | 1255 |Y | 1256 |1257 | | 1258 | | 1259 | | 1260 | |
name | 1263 |name=济乐高速 | 1264 |指定地点的名称 | 1265 |Y | 1266 |1267 | | 1268 | | 1269 | | 1270 | |
address | 1273 |address=山东省德州市乐陵市 | 1274 |指定地点的地址 | 1275 |N | 1276 |1277 | | 1278 | | 1279 | | 1280 | |
poiId | 1283 |poiId=9193730358662020912 | 1284 |指定地点的poiId | 1285 |N | 1286 |1287 | | 1288 | | 1289 | | 1290 | |
centerLat | 1293 |centerLat=37.309040 | 1294 |地图中心点的纬度 | 1295 |Y | 1296 |1297 | | 1298 | | 1299 | | 1300 | |
centerLng | 1303 |centerLng=117.157180 | 1304 |地图中心点的经度 | 1305 |Y | 1306 |1307 | | 1308 | | 1309 | | 1310 | |
scale | 1313 |scale=14 | 1314 |地图缩放级别 | 1315 |Y | 1316 |1317 | | 1318 | | 1319 | | 1320 | |
1327 | lubao://locationByPOI?poiId=9193730358662020912&latitude=37.840420&longitude=117.095460¢erLat=37.309040¢erLng=117.157180&scale=14&name=济乐高速&address=山东省德州市乐陵市
1328 | //移动端启动腾讯路宝App,定位到济乐高速
1329 |