2014-01-13 48 views
-1

我們的地圖畫布有一個位於地圖頂部的邊欄(疊加層)。現在當我們使用fitBounds()函數時,某些標記會顯示在疊加層後面。有沒有一種方法可以告訴谷歌地圖改變視口?如何在Google地圖中更改視口,以便標記的邊界不會與覆蓋層重疊

我已經在這裏搜索答案, 嘗試bounds.extend()但它不考慮覆蓋。我已經嘗試使用谷歌地圖的自定義面板進行覆蓋。

我試過這與自定義控件,但是當我做fitBounds()它不考慮自定義控件。 http://jsbin.com/oKigixAr/7

enter image description here

+0

難道你不只是減少包含地圖的div的大小來刪除覆蓋?這是否是一個設計決定,允許覆蓋層上的不透明度? – Swires

+0

是的,這是一個設計決定:)。基本上它不覆蓋整個側邊欄,但它就像谷歌卡〜佔據一點(或大,這取決於如果他們擴大) –

+0

由於新的谷歌地圖左上角有卡,可能他們必須有API在該區域顯示標記。 –

回答

0

沒有針對此問題沒有解決直。

事情我已經嘗試過:

  • 面板:如果你讓側邊欄的谷歌地圖的自定義面板,彈出下不會疊加顯示但標誌會。移動中心:如果移動地圖的中心,它可能在幾種情況下工作,但縮放是另一個需要考慮的事情。

我的建議是有一個單獨的側邊欄,而不是覆蓋。

相關問題