javascript - 右侧的谷歌地图信息窗口位置

标签 javascript google-maps google-api

如何在左侧而不是底部显示带箭头的 InfoWindow?

screenshot example here

最佳答案

现在已经有一段时间了,您可能确实对这个话题产生了兴趣。但我要说的是,不使用任何第三方工具也是可能的...只需将 pixelOffset 添加到 infowindow 中,如下所示:

var infowindow = new google.maps.InfoWindow({
      content: "My custom info window",
      pixelOffset: new google.maps.Size(250, 150)
  });

此外,您也可以旋转箭头,只需添加这些样式行即可:

#map div div div:last-child div:last-child div div div:nth-child(3) {
  left: 0 !important;
  top: 30px !important;
  border-top-width: 24px;
  position: absolute;
  transform: rotate(90deg);
}

可能对你有帮助或对别人有帮助...

干杯。

关于javascript - 右侧的谷歌地图信息窗口位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38167162/

相关文章:

javascript - 借助 :hover rule instead of a class selector 的 gulp-spritesmith 属性生成

javascript - 如何遍历<tr>中的元素

android - LatLng 的标记未显示

c# - 从驱动器获取文件时传递用户模拟

json - 为什么 Google Translate API 不接受 JSON 请求正文中的 API-Key?

javascript - 将 Javascript 文件对象保存到本地存储

google-maps - 获取整条路线、谷歌地图或 OpenStreetMap 的准确地理坐标

javascript - 如何使用 google.maps.Map 结果渲染谷歌地图

python - 如何使用带有 Python 的 Google Drive API 覆盖文件?

javascript - fullPage js 在 IE 中滚动错误的高度