0
我一直無法找到解決這一點,在我的網站我加載一個網頁視圖我見的是在頁面後運行的JavaScript函數如下完成加載:HTML 5地理位置在UIWebView中的iOS 9
var latitude, longitude, accuracy;
function setGeolocation() {
accuracy = 5000;
var geolocation = window.navigator.geolocation.watchPosition(
function (position) {
if (position.coords.accuracy < accuracy){
latitude = position.coords.latitude;
longitude = position.coords.longitude;
accuracy = position.coords.accuracy;
loc = latitude + "," + longitude;
}
if (accuracy < 50) window.navigator.geolocation.clearWatch(geolocation);
},
function() { /*error*/ }, {
maximumAge: 250,
enableHighAccuracy: true
}
);
window.setTimeout(function() {
window.navigator.geolocation.clearWatch(geolocation);
}, 5000 //stop checking after 5 seconds
);
};
我已經添加了以下到我的plist文件:
- 隱私 - 位置用法說明
- NSLocationAlwaysUsageDescription
- NSLocationWhenInUseUsageDesc ription
而且進口CoreLocation.Framwork
任何想法,爲什麼這不起作用?