javascript - 是否有可以设置或更新 POI lat lng 坐标值的 Mapquest api 方法?

标签 javascript geocoding mouseover mapquest

处理 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/

相关文章:

javascript - 如何在 Javascript 中编写 Pascal 三 Angular 形 - 混淆数组

javascript - 在谷歌地图上找到最近的引脚

parsing - 从谷歌地图地理编码调用获取街道地址

javascript - 拖放鼠标悬停

javascript - 将鼠标悬停在任何元素上 – 从具有该类的任何元素中删除类

Javascript:创建数组数组

Javascript 事件监听器和数组

python - 我不明白如何为 pygeocoder 提供变量而不是直接数字

JavaScript 鼠标悬停

javascript - 无法从 firebase 数据库的时间戳中获取秒数