从外部打开谷歌地图(PhoneGap)

时间:2016-04-04 14:04:01

标签: android html cordova google-maps geo

我正在使用PhoneGap来创建Android应用。但是,我遇到了一个问题。我想通过我的应用程序打开谷歌地图(应用程序),但该应用程序没有响应href。

我正在使用Google Play商店中的PhoneGap应用来调试我的应用 - > https://play.google.com/store/apps/details?id=com.adobe.phonegap.app&hl=nl

代码:



<a href="geo:38.897096,-77.036545">open map</a>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:1)

你的href不行,试试这个

<a href="https://www.google.com/maps/@-38.897096,-77.036545,8z,">open map</a>

答案 1 :(得分:0)

Make sure you allow the external apps you're launching to your whitelist in config.xml. <allow-intent href="geo:*" />. An alternative to using geo: is to use the InAppBrowser Plugin. cordova.InAppBrowser.open('https://www.google.com/maps/@-38.897096,-77.036545,8z,', '_system', 'location=yes');

答案 2 :(得分:0)

function openMap(may_latitude, may_longitude) {

    if (device.platform === 'iOS') {
        window.open("http://maps.apple.com/?q=" + may_latitude + ","
                + may_longitude, '_system');
    } else {

        window.open("http://maps.google.com/?q=" + may_latitude + ","
                + may_longitude, '_system');
    }
}