【问题标题】:Google Maps API V3 - only showing a blank map when using the geocoderGoogle Maps API V3 - 使用地理编码器时仅显示空白地图
【发布时间】:2012-10-29 01:16:52
【问题描述】:

所以我有一些使用谷歌地图 API V3 并使用地理编码器从地址获取坐标并在这些坐标处显示地图的 javascript。它工作得很好,但几天前我再次检查它,现在它没有显示正确的地图,它只显示一个空白的蓝色地图,并且不允许你放大或缩小或移动地图。似乎没有任何 javascript 错误或从谷歌地图返回的错误,所以不确定是什么原因造成的......

这是问题的一个例子:Click Here

有人对可能导致此问题的原因有任何想法吗?

【问题讨论】:

    标签: google-maps-api-3


    【解决方案1】:

    您正在使用未记录的属性:

    var center = results[0].geometry.location.Xa - 0.0062;
    var centerCoord = new google.maps.LatLng(center, results[0].geometry.location.Ya);
    

    (geometry.Xa,geometry.Ya)

    当 API 的版本发生变化时,这肯定会失败。

    使用documented properties (geometry.lat(), geometry.lng())

    【讨论】:

      猜你喜欢
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-18
      • 2013-10-05
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多