几天前,markermanager 停止使用谷歌地图正常工作。我在控制台视图中没有错误。
它打破了在线:
var div = this.getProjection().fromLatLngToDivPixel(latlng)
这是整个方法:
ProjectionHelperOverlay.prototype.LatLngToPixel = function (latlng, zoom) {
alert('p1');//displays alert
var map = this._map;//object
alert('p2');//displays alert
alert(latlng);//displays object
var div = this.getProjection().fromLatLngToDivPixel(latlng);
alert('p3');//NO ALERT and NO error in console
var abs = {x: ~~(0.5 + this.LngToX_(latlng.lng()) * (2 << (zoom + 6))), y: ~~(0.5 + this.LatToY_(latlng.lat()) * (2 << (zoom + 6)))};
alert('p4');//never gets to that line
return abs;
};
之前一切都很好,我没有做任何改变。新的谷歌地图 API 代码会出错吗?我找不到更新版本的markermanager。这个脚本有替代品吗?