我在Google地图中做了一个自定义控件,我试图将其放置在屏幕的BOTTOM_RIGHT角上。当页面首次首次加载时,它已正确放置并可以正常工作。但是,一旦我拖动地图,控件就会移到屏幕中心。
有什么想法可能有问题吗?

也许我可以在dragstart上添加一个侦听器,并每次都替换控件?虽然不确定如何执行此操作...

  var leyendDiv = document.createElement('DIV');
  var leyendControl = new LeyendControl(leyendDiv);
  leyendDiv.index = 1;
  map.controls[google.maps.ControlPosition.BOTTOM_RIGHT].push(leyendDiv);


任何建议都非常感谢!

最佳答案

今天(2011年6月30日)已通过Google Maps Api V3的更新得到修复。更改日志在这里:http://code.google.com/p/gmaps-api-issues/wiki/JavascriptMapsAPIv3Changelog

09-30 11:33