提问人:Crocodile 提问时间:5/18/2016 最后编辑:SteveCrocodile 更新时间:11/19/2018 访问量:14497
是否可以在 Android 应用程序中嵌入 Google 导航?
Is it possible to embed Google Navigation in an Android app?
问:
我有一个应用程序可以打开谷歌地图,用户可能会从那里开始从 A 点到 B 点的 Google 导航。是否可以仅在屏幕的特定比例上打开 Google 地图和 Google 导航,并在导航旁边显示我的应用程序中的一些附加(但最少)信息?
我在想这样的事情:
此外,当用户在 Google 导航期间到达目的地时,是否可以接收广播?
我知道这有点牵强,但也许有一些想法。
答:
是的 您可以使用 Polygone 的 Point An Geography Point 和 Line Canvas 在 Google 地图上路由两点之间的路径。
如需更多参考,请参阅此链接。
不是直接从谷歌地图的导航。但是,您可以使用以下方法创建自己的 方向 API。https://developers.google.com/maps/documentation/directions/start#sample-request
如果您在 2 年后仍然有兴趣了解这一点。 简短的回答:是的(有但是)。
如果您询问如何在 Google 地图上显示带有转弯说明、冰球和例程的完整导航体验,那么答案是:未经 Google 许可,这样做是非法的。如果你看一下司机的Lyft应用程序,他们确实在谷歌地图上有完整的导航体验,因为他们与他们合作。因此,这是可能的,但需要与 Google 工程师直接沟通。
要解决此问题,您可以在应用中显示嵌入的 Google 地图视图,并显示标记、折线。他们也有这些 API 来获取从一个地方到另一个地方的路线。例如:
https://maps.googleapis.com/maps/api/directions/json?origin=Disneyland&destination=Universal+Studios+Hollywood4&key=<YOUR_API_KEY>
注意:使用这些 API 时将收取费用。有关解决方法的更多详细信息,请查看其文档。
你可以,但你需要亲自联系谷歌,这是谷歌关于这个主题的解释,以及专门针对你的要求的合同页面 https://cloud.google.com/maps-platform/ridesharing/
评论