【发布时间】:2011-01-26 07:36:32
【问题描述】:
在我正在处理的 Google 地图混搭中,地图的宽度为 100%,高度几乎为 100%,我有一个水平透明的 div,它使用 z-index 和 CSS 覆盖在地图的左侧。
当我动态添加我的标记时,我从一个空的 Bounds 对象开始,并一一扩展它以包含新的 LatLngs。但是,有时标记会出现在包含其他元素的透明 div 下方。
假设我的透明 div 是 250 像素宽。
我想做的是,一旦建立了显示所有标记的边界,我想再扩展一次以扩展 Google 地图的视口,这样当我适应边界时,这些标记现在出现在距离左边框至少 250 像素处,这样它们就不会被透明 div 覆盖。
我尝试使用MapProjection.fromPointToLatLng 和MapCanvasProjection.fromDivPointToLatLng,但无法获得可预测的结果。
任何建议或示例将不胜感激。
【问题讨论】:
标签: javascript google-maps google-maps-api-3