在谷歌地图上设置一个显示标记的区域

Setup an area of Google Maps for displaying markers

本文关键字:显示 一个 区域 谷歌地图 设置      更新时间:2023-09-26

我有一个全屏谷歌地图连同控制div叠加在顶部。

-----------------------------------------------------
|         |                                         |
|         |                                         |
|         |             Map                         |
| Sidebar |                                         |
|         |                                         |
|         |                                         |
|         |=========================================|
|         |              Controls                   |
----------------------------------------------------|

侧边栏和底部的控件可以滑动进出,后面有一个可用的地图。问题是,当我拟合一组标记的边界并在地图上居中时,有时标记会放在边栏和控件div后面。我猜,因为从技术上讲,它是它后面地图的一部分。

是否有一种方法,有一个全屏地图,但告诉谷歌地图,只有一部分的屏幕被认为是"可用的"做边界和居中?

没有内在的方法来实现你想要的。你必须自己实现它。Google Maps API 3:计算多边形的像素长度