Ionic2/3:是否有可能通过传递自定义纬度来打开谷歌地图APP



目前我正在使用Ionic 3项目。

我有特定位置的纬度和经度,并希望使用谷歌地图移动应用程序获取该位置的根,只想通过导航到谷歌地图应用程序来打开该位置。这里有人有任何建议或想法吗?

谢谢

截至2017年,谷歌推荐的方法是谷歌地图网址:

https://developers.google.com/maps/documentation/urls/guide#directions-action

您可以按照文档为 Google 路线创建一个跨平台通用网址,并在您的意图中使用该网址。例如,URL 可能是类似的

https://www.google.com/maps/dir/?api=1&destination=60.626200,16.776800&travelmode=driving

您现在可以使用 Ionic Native Launch Navigator 将原生地图应用程序加载到目的地。您可以指定应用launchnavigator.APP.GOOGLE_MAPS,也可以指定用户可以指定。

将 lat 作为第一个参数传递,如下所示

this.launchNavigator.navigate([50.279306, -5.163158], options)
  .then(
    success => console.log('Launched navigator'),
    error => console.log('Error launching navigator', error)
  );

谷歌推荐的方式是使用谷歌地图网址API:

https://developers.google.com/maps/documentation/android-api/intents

使用地图网址,您可以构建通用的跨平台网址,以启动 Google 地图并执行搜索、获取路线和导航,以及显示地图视图和全景图像。无论用户在哪个平台上,这些通用 URL 都允许更广泛地处理地图请求。

相关内容

  • 没有找到相关文章

最新更新