我已经使用Google Maps JavaScript API在网页中的地图上放置了一堆标记。我想允许用户选择在Google地图应用中使用标记打开地图,如果他们在自己的设备上有。
当前,标记单击时会显示位置名称和其他一些详细信息。我也希望在应用程序中维护此功能。
有没有一种简单的方法来实现这一目标?我是一名拥有大量JS经验的前端Web开发人员,但我没有开发iOS或Android应用程序的经验,我希望在API中有一个简单的解决方案,但是没有遇到了答案。由于网络和应用程序平台之间的差异,这很可能是不可能的,但我只是不知道。
这是Google Maps iOS
(因此我假设是Android)API的内置功能。在iOS
API中,在Info.plist
文件中添加以下条目:
LSApplicationQueriesSchemes
Item 0... String... googlechromes
Item 1... String... comgooglemaps
然后,只要在应用中点击标记,如果用户随后点击Google归因徽标(通常位于屏幕底部),Google地图应用就会打开该标记。这些条目允许这种情况发生。
Android玩家可以和Android对话,但我确信它简单易懂,如果不简单的话。以下是一些方法:How to open standard Google Map application from my application?