dictionary - MapQuest JS API - 如何定位自定义标记图标

标签 dictionary mapquest

我想将自定义标记放置在 MapQuest 上,因为位置指向图标的中间,而不是图标的底部(图标是“图钉”的图像)。

var icon=new MQA.Icon("/images/market.png",30,70);
    locator.setIcon(icon);
    map.addShape(locator);

提前非常感谢

最佳答案

免责声明:我为 MapQuest 工作。

您可以使用 POI 上的 setIconOffset 方法来定位自定义图标。这是一个简单的示例:

var myIcon=new MQA.Poi( {lat:39.739217, lng:-104.984861} );
myIcon.setIcon(new MQA.Icon('img/arrowicon.png', 72, 87));
myIcon.setIconOffset(new MQA.Point(-43,-72));

传递到 MQA.Point 的第一个数字本质上是图标的 CSS 左偏移量,而第二个数字是顶部。

如果您需要帮助,请随时发表评论或查看 ForumsMapQuest Developer Network .

关于dictionary - MapQuest JS API - 如何定位自定义标记图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13026965/

相关文章:

基于公共(public)键合并 2 个字典列表的 Pythonic 方法

python - 在Python中解析来自MapQuest反向地理编码api的数据?

iphone - 尝试调用 reverseGeocodeLocation,但程序一直跳过函数调用。有任何想法吗?

dictionary - Elixir:重命名字典中的键

python - 使用带冒号的字符串创建字典

c# - 使用 LINQ 从字典中获取键值组合

python - 我正在尝试将类与 python 字典一起使用

javascript - Foundation.css 破坏了 mapquest api

java - 如何在Android Studio 3.3中正确实现MapQuest的API

ios - NSJSONSerialization 在 iOS 中为 MapQuest JSON 返回 null