0
我正在使用地理编码器来获取用户位置并执行某些操作,但我很难将其中的地图对象和属性返回给外部使用。Google地图,返回Geocoder属性时出现混乱
我的代码。
function success(position)
{
var map = new google.maps.Map(document.getElementById("mapcanvas"), myOptions);
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
***do more
}
if (navigator.geolocation) {navigator.geolocation.getCurrentPosition(success, handleerror)}
好的,现在我该如何从外部返回地图和latlng对象?我无法使用全局变量,因为在navigator.geolocation启动之前变量仍然未定义。
更新简单的方法,我只是使用jquery将这些坐标(我唯一需要的)写入一个隐藏的HTML输入,并从这里进一步使用它。谢谢