【问题标题】:Open native maps app from phonegap从 phonegap 打开本地地图应用程序
【发布时间】:2012-01-08 18:22:18
【问题描述】:

是否有 phonegap 解决方案可以打开以某个位置为中心或显示路线的本机地图应用程序?

【问题讨论】:

  • 您是在谈论打开地图应用程序还是只是在手机间隙应用程序中内置地图视图?

标签: iphone google-maps cordova


【解决方案1】:

我想通了,只要使用窗口位置,设备就会拦截它......

$('#map').bind('tap', function(){
    var url = 'http://maps.google.com/maps?';
    url += 'q=[place_name]';
    url += '&near=';
    url += [lat];
    url += ',';
    url += [lon];
    url += '&z=15';
    // open the native maps app by calling window location
    window.location = url;
});

【讨论】:

  • 这很奏效,尽管我必须先将 maps.google.com 添加到 PhoneGap.plist 的白名单中,然后才能使用:stackoverflow.com/questions/8146231/…
  • 它和 phonegap 上的其他东西一样原生。
【解决方案2】:

要打开 iOS6 地图应用,请使用maps.apple.com 域。

见:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-25
    • 2013-03-07
    • 1970-01-01
    • 2013-03-22
    • 2014-11-15
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    相关资源
    最近更新 更多