2013-01-07 56 views
0

處理mouseover事件以確定是否應在地圖視口上的疊加層上的mouseover的回調中顯示MQA.Poi。我希望重複使用一個單獨的MQA.Poi,而不是在每次顯示時重新/實例化一個。是否有mapquest api方法來設置或更新POI緯度座標值?

我基本上是想用API方法更新標記的lat,lng,對於MQA.Poi或它的任何父母類,要麼更新爲self.poi.setInfoContentHTML(contentHTML),要麼更新setValue。我想它會被稱爲setLatlng,但我在文檔中找不到這樣的參考。

是否有任何mapquest API方法,您曾用來設置或更新MQA.Poi座標?

+0

僅供參考,MapQuest JS SDK的MQA.POI文檔位於http://developer.mapquest.com/web/documentation/sdk/javascript/v7.0/api/MQA.Poi.html –

回答

2

我可以使用下面的代碼來改變click一個POI的緯度/經度:

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

在Chrome中的事件函數設置斷點並在控制檯中列出可用的方法輸入this.發現。

相關問題