javascript - 将航路点信息传递给 comgooglemaps(Google map URL 方案)

标签 javascript google-maps-api-3

我正在使用 Google Maps api 创建一个应用程序来生成随机自行车路线 ( http://sutsurikeru.com/maps ),到目前为止它运行良好,但我遇到的问题是传递生成的路线,包括以下信息到谷歌地图应用:

  1. 出发地
  2. 航点(使用 https://gis.stackexchange.com/questions/25877/how-to-generate-random-locations-nearby-my-location 随机生成)
  3. 结束目的地(与起始目的地相同)

一旦我获得了所有纬度/经度信息,我将其传递给生成路线时创建的按钮,以便它可以将路线传递给 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/

相关文章:

javascript - 如何在 Angular 4 中使用 CKEditor?

javascript - 从每个循环中运行函数(ajax.response)

javascript - 从 Javascript/Geocoder.geocode() 获取纬度和经度并将其与 php 一起使用

javascript - 尝试将 SVG 绘制到 Canvas ,为什么我的 SVG XML 被 chop 了?

javascript - anchor 标记 : Open div on click and change bg color on click

javascript - vTiger CRM 6.3 无法添加新用户 : username grayed out

javascript - 如何在 nodejs json2csv 中的现有 csv 文件中追加新行?

javascript - 如何解决使用自动加载功能时多次包含谷歌地图的问题

javascript - Google map API v3 每个域的配额限制?

javascript - Google map API 固态边界