【发布时间】:2015-08-01 05:02:09
【问题描述】:
我在返回以下函数的 latLng 值时遇到了一些问题。
function getUserPosition() {
var latLng;
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
function (position) {
latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); // #1
}, function () {
latLng = defaultPosition(); // #2
}
);
} else {
latLng = defaultPosition(); // #3
}
return latLng;
}
假设 defaultPosition() 返回一组有效的坐标。
我已经标记了三个 latLng 作业,它们是我最新的“包罗万象”方法的一部分,但仍然没有运气。
我已经查看了其他相关答案,但似乎仍然无法理解我的特定问题,很抱歉重新发布。
提前致谢。
【问题讨论】:
标签: javascript google-maps return nested-function