我想从函数内部获取 accuracy
值,并使用 accuracy
创建 if else
语句 . 我不明白如何在函数内部获取 accuracy
值并将其传递给函数外部 . 这是我的代码:
function initMap(position) {
var latitude = position.coords.latitude,
longitude = position.coords.longitude,
accuracy = position.coords.accuracy;
var mapOptions = {
zoom: 18,
center: {
lat: latitude,
lng: longitude,
mapTypeId: google.maps.MapTypeId.ROADMAP
},
}
}
2 回答
此外,您可以在函数外部创建全局变量 . 而不是将“准确性”声明为局部变量,只需使用函数内部的全局变量,如下所示:
然后,“准确性”将可用于脚本中的所有内容 . 要表示全局变量,有时人们会使用“g”或“_”(下划线),如下所示:
编辑:错误的语法/拼写错误 .
简单!在函数末尾添加
return accuracy;
. 然后,您可以将变量设置为该值,例如var random = initMap(position);
. 这会将random
设置为accuracy
.