我正在使用Google Map APIv2。
在我的网页上,我有一个侧边栏,其中包含一个标记列表,点击事件执行showDetails方法,看起来像这样:
GMarker.prototype.showDetails=function() { map.panTo(this.getLatLng()); this.openInfoWindowHtml(this.details); };
问题是我不能在一个方法中同时panTo和openInfoWindowHtml,它会移动地图但不会打开工具提示,当我将方法更改为:
GMarker.prototype.showDetails=function() { this.openInfoWindowHtml(this.details); map.panTo(this.getLatLng()); };
它会打开工具提示,但不会将地图居中到标记的锚点坐标。 即使使用wait函数也无法解决我的问题。 我做错了什么?
GMarker.prototype.showDetails=function() { map.panTo(this.getLatLng()); this.openInfoWindowHtml(this.details); };
问题是我不能在一个方法中同时panTo和openInfoWindowHtml,它会移动地图但不会打开工具提示,当我将方法更改为:
GMarker.prototype.showDetails=function() { this.openInfoWindowHtml(this.details); map.panTo(this.getLatLng()); };
它会打开工具提示,但不会将地图居中到标记的锚点坐标。 即使使用wait函数也无法解决我的问题。 我做错了什么?