点击标记后,我需要移动谷歌地图

时间:2017-02-17 09:55:00

标签: javascript google-maps-api-3 marker infowindow

单击标记时,会出现带有内容的infoWindow。问题是当标记靠近地图边缘时,infoWindow会打开,其中一部分会隐藏在地图之外。 我需要实现移动地图的“动画”,例如https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple?hl=en

问题是我是新手并没有多少经验。问题是 - 在这个例子中,什么代码块负责地图移动?有纬度/经度的东西吗?

会欣赏任何答案。

UPD 在我的情况下,最好的决定是让infoWindows像预订com一样出现。

我的代码: 标记创建:

    var marker = new google.maps.Marker ({
    position: myLatlng
    icon: image,
    shadow: shadow,
    shape: shape
});

InfoWindow:

var theInfoBoxDiv = {
    content: boxText,
    closeBoxMargin: "10px",
    disableAutoPan: true,
    pixelOffset: new google.maps.Size(-150, 10)
};

1 个答案:

答案 0 :(得分:0)

每次运行placemarker()时,都会创建一个新标记。

您需要在地标标记功能之外创建标记,然后在地标标记内部使用marker.setPosition()