如何在Android应用程序中启用谷歌地图导航

San*_*dav 6 android google-maps google-maps-android-api-2 google-maps-urls

我在谷歌地图上有两个点,第一个是源,第二个是目的地,我在地图上的这些点之间有路线.现在我想要将用户从源到目的地导航,就像Google在谷歌地图上所做的那样: - 在此输入图像描述

xom*_*ena 9

Google Maps Android API v2不提供任何导航功能.它与Maps API的服务条款相矛盾.看看ToS的10.4 c(iii)节:

没有导航.您不得将服务或内容用于或与(a)实时导航或路线指导相关; 或(b)自动或自动车辆控制.

https://developers.google.com/maps/terms#section_10_4

如果您需要导航,你应该建立一个意图打开导航模式下的谷歌地图应用.有一个Google Maps URL允许构建一个通用的跨平台URL,以便从您的应用程序中启动Google Maps意图.您可以按照以下文档打开本机应用程序的导航模式:

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

希望这可以帮助!

  • 他们使用的导航SDK需要单独的许可证,我怀疑它很昂贵。I / 0 2018中提到了此SDK:https://youtu.be/XVjyIA3f_Ic?t=21m8s (3认同)