我将从有问题的代码开始:
<script type="text/javascript">
if(google.loader.ClientLocation){
visitor_city = google.loader.ClientLocation.address.city;
document.getElementById('location').value = visitor_city;
}
</script>
就我而言,此代码有时无法生成正确的城市。在某些情况下,它发布了一次正确的城市,有时它发布了错误的城市,最后什么也没发布。我需要正确的城市位置才能控制对我网站的访问,这样我就可以建立本地追随者。该代码基于来自该站点的信息。
我想继续使用 Google 位置服务,我想知道是否其他人也有同样的问题。如果是这样,您是否想出了一个效果更好的更好的解决方案?
编辑:我位于加拿大安大略省的渥太华,因此互联网访问或地理定位不应该成为问题,因为我不在外面。