处理 mouseover
事件以确定是否应在我的覆盖层上的 mouseover
回调中显示 MQA.Poi
map 的视口(viewport)。我希望重用一个 MQA.Poi
,而不是每次显示它时都重新/实例化它。
我基本上希望使用类似于 self.poi.setInfoContentHTML(contentHTML)
for 或 setValue
for MQA 的 API 方法来更新标记的 lat、lng。 Poi 或其任何父类。我想它会被称为类似 setLatlng 的东西,但我在文档中没有找到这样的引用。
您是否使用过任何 Mapquest API 方法来设置或更新 MQA.Poi
坐标?
最佳答案
我可以使用以下代码在点击
上更改 POI 的纬度/经度:
MQA.EventManager.addListener(poi, 'click', function(evt){
this.setLatLng({lat:20,lng:20});
});
通过在 Chrome 的事件函数中设置断点并在控制台中输入 this.
列出可用方法来找到它。
关于javascript - 是否有可以设置或更新 POI lat lng 坐标值的 Mapquest api 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204493/