我知道there's a similar post關於這一點,但業主只是通過重新安裝插件,它不工作我。 這裏就是我所做的:離子與地理定位警報:'mySecondApp.app/www/index.html'想使用您當前的位置
$離子開始mySecondApp標籤
$ CD mySecondApp
$離子平臺添加IOS
$科爾多瓦插件添加org.apache。 cordova.geolocation
$ VIM WWW/JS/controller.js
**在DashCtrl插入此代碼:**
.controller('DashCtrl', function($scope) {
var onSuccess = function(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert(lat +"\n" + lng);
};
// onError Callback receives a PositionError object
//
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError)
})
保存它
$離子構建IOS
$ ionic emulate ios
首先,你會看到,我想說,你的應用程序要使用您的位置正確的消息,罰款,那麼之後你會看到這樣的坡平了:
任何想法如何解決這一問題?我試過ngcordova並不起作用太
同樣的情況,在模擬器上
這裏的QR碼,如果你想使用離子視圖
或者只是下載項目:here
醜陋的警報仍然用此溶液彈出。 – 2015-05-16 04:43:35
檢查你的代碼,然後,它確實有效,我在這個問題上迷失了一週 – betoharres 2017-01-26 13:14:06