0
我需要打開谷歌地圖,當我點擊一個按鈕,並顯示從源位置和目標位置的方向。通過搜索很多,我想出了一個InAppBrowser的方式,但它不工作。離子2打開谷歌地圖與2個位置的方向
這裏是我找到的代碼:
this.geolocation.getCurrentPosition().then((data) => {
let lat = data.coords.latitude;
let lng = data.coords.longitude;
let bro = new InAppBrowser;
if (this.platform.is('ios')) {
bro.create('geo://?q=&saddr=' + data.coords.latitude + ',' + data.coords.longitude + '&daddr=' + this.dataitem['lat'] + ',' + this.dataitem['lng'], '_system');
};
if (this.platform.is('android')) {
bro.create('geo://?q=' + data.coords.latitude + ',' + data.coords.longitude + '&daddr=' + this.dataitem['lat'] + ',' + this.dataitem['lng'] + '', '_system');
};
}).catch((err) => {
console.log(JSON.stringify(err));
});
有人能幫忙嗎?
您是否嘗試過使用[IonicNative](https://ionicframework.com/docs/native/launch-navigator/)執行此任務?這可能比嘗試使用查詢字符串執行瀏覽器更好。 –