处理mouseover
事件以确定MQA.Poi
是否应显示在地图视口上叠加层上mouseover
的回调中。我希望每次重复显示一个MQA.Poi
而不是重新实例化。{/ p>
我基本上希望用MQA.Poi或其任何父类的类似于self.poi.setInfoContentHTML(contentHTML)
或setValue
的API方法更新标记的lat,lng。我想它会被称为setLatlng,但我在文档中找不到这样的引用。
您是否有用于设置或更新MQA.Poi
坐标的mapquest api方法?
答案 0 :(得分:2)
我可以使用以下代码在click
上更改poi的lat / lng:
MQA.EventManager.addListener(poi, 'click', function(evt){
this.setLatLng({lat:20,lng:20});
});
通过在Chrome中的事件功能中设置断点并在控制台中键入this.
以列出可用方法来找到它。