我正在使用 Google Maps api 创建一个应用程序来生成随机自行车路线 ( http://sutsurikeru.com/maps ),到目前为止它运行良好,但我遇到的问题是传递生成的路线,包括以下信息到谷歌地图应用:
- 出发地
- 航点(使用 https://gis.stackexchange.com/questions/25877/how-to-generate-random-locations-nearby-my-location 随机生成)
- 结束目的地(与起始目的地相同)
一旦我获得了所有纬度/经度信息,我将其传递给生成路线时创建的按钮,以便它可以将路线传递给 Google map 应用程序,但我不确定如何传递-point 因为文档中没有提到它 - https://developers.google.com/maps/documentation/ios-sdk/urlscheme
$('#goRide').append('<a class="goridebtn" href="comgooglemaps://?saddr=' + address + '&daddr=' + address + '&directionsmode=bicycling">Go ride</a>');
我想我的问题是,在将航路点信息传递给 Google map 应用程序时,我可以包含航路点信息吗?
最佳答案
我也找不到答案,所以我结束了使用:
改为“comgooglemapsurl”..
这样你就可以传递一个完整的 url(与浏览器中使用的相同) 格式将是这样的:
comgooglemapsurl://www.google.com/maps/dir/STARTING_POINT/WAYPOINT_1/WAYPOINT_2/WAYPOINT_3/WAYPOINT_4/DESTINATION
你可以添加任意数量的点数
comgooglemapsurl://www.google.com/maps/dir/24.848607,46.660478/24.748607,46.760478/24.778607,46.784478
https://developers.google.com/maps/documentation/urls/ios-urlscheme
关于javascript - 将航路点信息传递给 comgooglemaps(Google map URL 方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39852801/