Javascript 南大西洋地理定位报告定位
代码: 每次运行时,Javascript 南大西洋地理定位报告定位,javascript,html,geolocation,Javascript,Html,Geolocation,代码: 每次运行时,lat和lng都返回-2.1065682000000003,这似乎是一个随机位置。但是,这很好。你知道为什么吗 navigator.geolocation.getCurrentPosition(function(pos){ var lat = pos.coords.longitude; var lng = pos.coords.longitude; Location.address(lat, lng).then(function(address){
lat
和lng
都返回-2.1065682000000003
,这似乎是一个随机位置。但是,这很好。你知道为什么吗
navigator.geolocation.getCurrentPosition(function(pos){
var lat = pos.coords.longitude;
var lng = pos.coords.longitude;
Location.address(lat, lng).then(function(address){
address = address.results[0].address_compnents.formatted_address.split(',');
var length = address.length,
mid = Math.floor(length/2);
$scope.requestData.address = {
line1: address.slice(0,mid).join(',').trim(),
line2: address.slice(mid,length).join(',').trim()
};
});
}, function(){
// Do nothing, they will have to enter address manually
});
您正在将经度值分配给lat
和lng
这里…哦
每次运行时,lat和lng都返回-2.1065682000000003
而且这两个值都相同,这并没有让您从…?var lat=pos.coords.longitude开始更仔细地思考和查看代码; 或
var lat=位置坐标纬度 为什么要将经度指定给
var lat
?
navigator.geolocation.getCurrentPosition(function(pos){
var lat = pos.coords.longitude;
var lng = pos.coords.longitude;