0

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

这是问题的一个例子:点击这里

有人对可能导致这种情况的原因有任何想法吗?

4

1 回答 1

2

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

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

(几何.Xa,几何.Ya)

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

使用记录的属性(geometry.lat()、geometry.lng())

于 2012-10-29T04:48:10.070 回答