【问题标题】:MapQuest JS API - How to position custom marker iconMapQuest JS API - 如何定位自定义标记图标
【发布时间】:2012-10-23 09:07:13
【问题描述】:

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

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

提前非常感谢

【问题讨论】:

    标签: map mapquest


    【解决方案1】:

    免责声明:我为 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 左偏移量,而第二个是顶部。

    如果您需要帮助,请随时回复评论或查看MapQuest Developer Network 上的Forums

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-10
    • 2021-10-22
    • 2017-06-30
    • 1970-01-01
    • 2013-07-13
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多