Google maps api 3 markermanager已停止工作-无错误

Google maps api 3 markermanager已停止工作-无错误,google-maps-api-3,markermanager,Google Maps Api 3,Markermanager,几天前,markermanager停止正常使用谷歌地图。我在控制台视图中没有错误 它正在断开连接: var div = this.getProjection().fromLatLngToDivPixel(latlng) 这是一个完整的方法: ProjectionHelperOverlay.prototype.LatLngToPixel = function (latlng, zoom) { alert('p1');//displays alert var map = this._map;//o

几天前,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;
};
ProjectionHelperOverlay.prototype.LatLngToPixel=函数(latlng,缩放){
警报('p1');//显示警报
var map=this.\u map;//对象
警报('p2');//显示警报
警报(latlng);//显示对象
var div=this.getProjection().fromLatLngToDivPixel(latlng);
警报('p3');//控制台中没有警报和错误

var abs={x:~~(0.5+this.LngToX(latlng.lng())*(2您使用的是夜间/实验版本(v3.exp)、v3还是旧版本


如果是这样的话,地图API的版本可能会在您的页面下发生更改。谷歌地图API团队建议您在生产页面上硬编码版本号,并在使用新版本之前对其进行测试。

您使用的是夜间/实验版(v3.exp)、v3还是旧版本


如果是这样的话,“地图API”的版本可能会在您的页面下发生更改。Google maps API团队建议您在生产页面上硬编码版本号,并在使用新版本之前对其进行测试。

我遇到了相同的错误,将侦听器添加到加载的事件为我做到了这一点:

 var mgr = new MarkerManager(map)
 google.maps.event.addListener(mgr, 'loaded', function(){
    mgr.addMarkers(markers, 5,6)
  });   

我遇到了相同的错误,将侦听器添加到加载的事件中为我做到了:

 var mgr = new MarkerManager(map)
 google.maps.event.addListener(mgr, 'loaded', function(){
    mgr.addMarkers(markers, 5,6)
  });