You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Chrome intent打开谷歌地图应用并启动导航?

谷歌地图Chrome Intent参数说明

你当前使用的Intent示例如下:

intent://maps.app.goo.gl/?link=https://www.google.com.mx/maps/dir//Texcoco%2BCentro,%2BJard%25C3%25ADn%2BMunicipal%2BConstitucion,%2BCentro,%2BTexcoco,%2BEstado%2Bde%2BM%25C3%25A9xico/@19.5304781,-98.8971503,12z/data%3D!4m6!4m5!1m0!1m2!1m1!1s0x85d1e7a7a346c29d:0x9022698255f42430!3e0!11m1!6b1?entry%3Dml&apn=com.google.android.apps.maps&amv=914018424&isi=585027354&ibi=com.google.Maps&ius=comgooglemapsurl&utm_campaign=ml_promo&ct=ml-nav-nopromo-dr&mt=8&pt=9008&efr=1#Intent;package=com.google.android.gms;scheme=https;end;

12z 参数含义

@<纬度>,<经度>,<缩放等级>z是谷歌地图通用的视图定位参数:

  • 19.5304781、-98.8971503 是地图中心点的经纬度坐标
  • 12z代表地图缩放等级,z是zoom的缩写,数值范围从1(全球视角)到22(街道级特写),12z对应城市级别的可视范围

data 参数含义

data后面跟着的是谷歌地图内部的参数序列化编码,采用分段键值对格式,每段以!开头,第一位是参数类型,第二位是数据类型,后面是参数值,你示例里的参数对应含义如下:

  • !4m6!4m5:参数组容器标识,标记当前是路径规划的参数组
  • !1m0:起点参数为空,导航默认使用用户当前所在位置作为起点
  • !1s0x85d1e7a7a346c29d:0x9022698255f42430:终点POI的谷歌地图全局唯一ID,对应你设置的Texcoco中心市政花园地点
  • !3e0:出行方式设置,0为驾车导航,可选值1=公交、2=步行、3=骑行
  • !6b1:开启实时路况图层显示

自定义参数传递建议

不需要手动拼接复杂的data编码段,你可以直接构造标准的谷歌地图URL放到intent的link参数中即可,谷歌地图会自动解析生成对应的data段,出错概率更低。

内容的提问来源于stack exchange,提问作者Yhoshua Ochoa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 23:45:02