【发布时间】:2017-10-02 08:42:50
【问题描述】:
我想从函数中返回当前用户的纬度和经度,我编写了以下代码,但这段代码结果是“未定义”。如果有人知道解决办法,请回答
<script>
function getLocation() {
if (navigator.geolocation) {
var lat_lng = navigator.geolocation.getCurrentPosition(showPosition);
console.log(lat_lng);
} else {
alert("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
var user_position = {};
user_position.lat = position.coords.latitude;
user_position.lng = position.coords.longitude;
return user_position;
}
getLocation()
</script>
【问题讨论】:
标签: javascript geolocation geocoding