【问题标题】:Google maps api v3 infowindow position in custom image谷歌在自定义图像中映射 api v3 信息窗口位置
【发布时间】:2012-03-19 00:36:16
【问题描述】:

我在我的网站中实现了谷歌地图的 v3。我创建了自定义图像以在地图上显示点。

其中一个自定义图像的大小为 120 像素 X 120 像素,我想将信息窗口的箭头指向该图像的中心,而不是顶部中间。

我该怎么做?

【问题讨论】:

    标签: image google-maps infowindow


    【解决方案1】:

    尝试使用 InfoWindowOptions 中的 pixelOffset 选项。

        myinfo = new google.maps.InfoWindow({ 
          content: "my content",
          pixelOffset: new google.maps.Size(0, 60)
        });
        myinfo.open(map, marker);
    

    正的 y 偏移值会使 InfoWindow 向下移动。

    【讨论】:

    • 工作就像一个魅力!非常感谢 Heitor!
    • 如何使y偏移动态化?基于高度,意味着,总是在标记的顶部
    猜你喜欢
    • 1970-01-01
    • 2013-12-16
    • 2011-12-22
    • 2013-03-06
    • 2013-05-18
    • 1970-01-01
    • 2013-03-08
    • 2015-09-07
    • 2013-04-24
    相关资源
    最近更新 更多