谷歌地图偏移标记/信息窗口位置(panTo/setCenter)
Google Maps Offset Marker/Infowindow position (panTo/setCenter)
我有点为难。我知道这个话题已经讨论过了,也提出了解决方案,但都不适合我。我正在制作一个自定义的谷歌地图,需要有(相当大的)带有标记的信息窗口。当前,单击标记时,会平移地图,使标记位于中心,以便信息窗口的底部与地图的底部相交。我想让它平移到距离地图顶部指定的距离(例如100px)。如有任何帮助,我们将不胜感激:)
标记位置的代码为:
google.maps.event.addListener(marker1, 'click', function() {
infobox.open(map, this);
map.panTo(marker1.getPosition());
这可能不是最优雅的解决方案,但在下面添加另一行似乎可以做到这一点,比如:
google.maps.event.addListener(marker1, 'click', function() {
infobox.open(map, this);
map.panTo(marker1.getPosition());
map.panBy(0, -425);
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 循环比赛位置算法
- es6 相当于下划线查找位置
- jQuery循环在特定位置暂停
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 自定义函数中的光标位置
- 安卓平台上的QWebView HTML5地理位置
- DIV并排,位置不正确
- 使用jQuery更改元素的顶部位置
- 在谷歌地图上绘制位置数据库
- 跟踪jqplot垂直折线图的鼠标位置
- 设置画布渲染器的x和y位置
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 根据页面的位置突出显示文本中的字符
- 传单缩放控制位置错误
- 谷歌地图偏移标记/信息窗口位置(panTo/setCenter)
- 谷歌地图设置新的标记位置和panTo