我已设法使用html5地理位置确定位置
getViaHtml5 = function(done) {
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
vicinity.lat = position.coords.latitude;
vicinity.lng = position.coords.longitude;
done();
}, function(e) {
console.warn('ERROR(' + e.code + '): ' + e.message);
});
} else {
console.warn("Browser doesn't support Geolocation");
}
};
这适用于Blackberry,Samsung和iPhone吗?或者每部手机或浏览器都有不同的方式来确定位置?这是来自浏览器,而不是来自本机应用程序。