我正在使用Android应用程序,我需要从我的应用程序向谷歌地图启动一个包含多个航点的道路行程。
现在,我能够启动只有一个航点的行程,将以下URI发送到谷歌地图:google.navigation:q = Lat,Lon
但是我无法找到一种方法来为行程添加多个航路点
此外,我的应用程序需要能够脱机工作,因此我无法使用带有URI的API,例如:http://maps.google.com。
答案 0 :(得分:1)
通过Intent
推出的Google地图导航不支持多个航路点,只使用当前位置作为起点的单个目的地:
google.navigation:q=
一个+街道+地址google.navigation:q=
纬度,经度q:设置导航搜索的结束点。这可以是纬度,经度或查询格式的地址。如果它是一个返回多个结果的查询字符串,则将选择第一个结果。
re:https://developers.google.com/maps/documentation/android-api/intents