启动谷歌地图的应用程序[关闭]

Posted

技术标签:

【中文标题】启动谷歌地图的应用程序[关闭]【英文标题】:App to launch the Google Map [closed] 【发布时间】:2016-03-25 03:19:45 【问题描述】:

我已经使用角框架实现了科尔多瓦应用程序。请指导我通过传递经度和纬度来启动谷歌地图或地图应用程序。

【问题讨论】:

【参考方案1】:

如果您希望应用在 InAppBrowser 中打开:

var url = 'http://www.google.com/maps/place/' + latitude ',' + longtitude;
var inAppBrowser = window.open(url, '_blank', 'location=yes');

如果你想打开原生谷歌地图应用:

window.location = 'comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic'

如果您想在用户手机上默认打开地图应用:

window.location = 'geo:40.765819,-73.975866'

您可以在那里找到更多详细信息:android Phonegap - How to Open Native Google Maps Application

并且可以在这里找到更多谷歌地图的url方案:https://developers.google.com/maps/documentation/ios-sdk/urlscheme#display_directions

【讨论】:

非常感谢和帮助..我有疑问如何有条件地检查上述情况..我想默认打开本机应用程序,如果它不存在显然我需要在应用程序浏览器中打开.. 2)其他疑问是谷歌地图应用程序和默认地图应用程序有什么区别.. 3)我需要传递经纬度并默认打开导航视图。 告诉我默认的?? @SLyHuy 有些用户不喜欢谷歌地图,他们安装了另一个地图应用程序,比如浏览器。我们称之为默认地图应用。【参考方案2】:

我认为你可以这样做:

        String uri = String.format(Locale.ENGLISH, "geo:%f,%f", latitude,   longitude);
         Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
        context.startActivity(intent);

【讨论】:

感谢您的回答..但我正在寻找科尔多瓦应用程序代码..

以上是关于启动谷歌地图的应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

用谷歌地图规划路线[关闭]

iOS6中的谷歌地图[关闭]

我们如何在颤振应用程序中从谷歌地图获取特定位置的照片[关闭]

谷歌地图的Java API(或类似的)[关闭]

Android:启动谷歌地图应用

Android - 通过网页 url 启动谷歌地图