我将从相关代码开始:
<script type="text/javascript">
if(google.loader.ClientLocation){
visitor_city = google.loader.ClientLocation.address.city;
document.getElementById('location').value = visitor_city;
}
</script>
在我的情况下,此代码有时无法生成正确的城市。在某些情况下,它会发布一次正确的城市,有时会发布错误的城市,最后根本不发布任何内容。我需要城市位置正确才能控制对我网站的访问权限,以便我可以建立本地关注者。该代码基于this site的信息。
我想继续使用Google位置服务,我想知道其他人是否也有同样的问题。如果是这样,你有没有想出一个更好的解决方案呢?
编辑:我位于加拿大安大略省的渥太华,所以互联网接入或地理位置不应该是一个问题,因为我没有出现在福音中。