如何通过应用程序立即启动导航?

时间:2017-04-26 08:49:20

标签: javascript android ios angularjs ionic-framework

我正在使用Angular / Javascript / Ionic打开原生Apple Maps并导航到我设置的地址,但我无法获得它工作。它现在做的是,它打开原生地图,就是它。我需要手动点击"导航"在Apple Maps中,它实际上开始导航。

我想要什么?我希望它能够立即导航 。所以,我想要的是:

enter image description here

我现在拥有的是:

enter image description here

这是我的代码:

$scope.openNavigator = function() {
  var geoString = '';

  if(ionic.Platform.isIOS()) {
          url = 'http://maps.apple.com/maps?q=' + encodeURIComponent(address);
  }

  window.open(geoString, '_system');
}

如何更新我的代码段呢?我还需要做些什么来使直接导航工作吗?

1 个答案:

答案 0 :(得分:0)

当您提供源和目标输入时,导航将起作用:

http://maps.apple.com/?saddr=Cupertino&daddr=San+Francisco

例如

url = 'http://maps.apple.com/maps?saddr='+sourceAddr+'&daddr='+destAddr;