我在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