0

处理该mouseover事件以确定是否MQA.Poimouseover在我的地图视口上的叠加层的回调中显示一个。我希望重用一个MQA.Poi,而不是每次应该显示它时都重新/实例化一个。

我基本上希望使用类似于self.poi.setInfoContentHTML(contentHTML)for 或setValue用于 MQA.Poi 或其任何父类的 API 方法来更新标记的 lat、lng。我想它会被称为 setLatlng,但我在文档中找不到这样的参考。

是否有任何用于设置或更新MQA.Poi坐标的 mapquest api 方法?

4

1 回答 1

2

我能够click使用以下代码更改 poi 的 lat/lng:

MQA.EventManager.addListener(poi, 'click', function(evt){
    this.setLatLng({lat:20,lng:20});
});

通过在 Chrome 中的事件函数中设置断点并this.在控制台中键入以列出可用方法来找到它。

于 2013-02-07T20:06:49.943 回答