我正在使用Angular
/ Javascript
/ Ionic
打开原生Apple Maps
并导航到我设置的地址,但我无法获得它工作。它现在做的是,它打开原生地图,就是它。我需要手动点击"导航"在Apple Maps中,它实际上开始导航。
我想要什么?我希望它能够立即导航 。所以,我想要的是:
我现在拥有的是:
这是我的代码:
$scope.openNavigator = function() {
var geoString = '';
if(ionic.Platform.isIOS()) {
url = 'http://maps.apple.com/maps?q=' + encodeURIComponent(address);
}
window.open(geoString, '_system');
}
如何更新我的代码段呢?我还需要做些什么来使直接导航工作吗?
答案 0 :(得分:0)
当您提供源和目标输入时,导航将起作用:
http://maps.apple.com/?saddr=Cupertino&daddr=San+Francisco
例如
url = 'http://maps.apple.com/maps?saddr='+sourceAddr+'&daddr='+destAddr;