【发布时间】:2013-02-13 11:36:40
【问题描述】:
我正在使用 gmap3.js(jQuery 插件)的 getgeoloc
http://gmap3.net/en/catalog/14-services/getgeoloc-54
$('#test1').gmap3({
getgeoloc:{
callback : function(latLng){
if (latLng){
$(this).gmap3({
marker:{ latLng:latLng }
});
}else{
alert('browser didn't find the position.');
}
}
}
});
如果用户拒绝浏览器的地理定位。
我怎样才能得到那个事件?
“if (latLng)”中的“else”仅在浏览器找不到用户位置的情况下使用。但是如果用户点击“拒绝位置”?
有人有同样的问题吗?
【问题讨论】:
-
已解决。问题仅在带有 chrome 的本地服务器上。在线使用 if{}else{} 可以正常工作。
-
您应该发布自己的答案并接受答案。此外,这属于堆栈溢出而不是网站管理员。
标签: jquery geolocation google-maps