2012-04-27 85 views
0

有沒有辦法在谷歌地圖iFrame中彈出窗口(信息窗口),以確保它不會被切斷?居中信息窗口谷歌地圖IFrame

讓我更容易使用Google Map API代替iFrame嗎?如果是這樣,是否有一個API調用默認情況下在infoWIndow上提供相同的信息?

注意:我嘗試過使用Google Map API,我更喜歡使用iFrame。唯一的缺點是我沒有得到使用google map iFrame的額外信息。它看起來像我需要用HTML自己填充這個窗口。

+0

默認信息窗口的氣泡可以相當大。我會建議使用API​​,因爲您可以更好地控制地圖,例如創建自定義標記和使用CSS設置InfoWindow樣式。如果您將30分鐘的時間用於閱讀官方文檔,它們非常容易創建。 – kernelpanic 2012-04-27 20:40:46

+0

獲取與使用iFrame相同的信息如何?是否可以使用API​​?似乎我需要使用Places API來獲取相同的信息,我需要將該JSON轉換爲UI HTML – denniss 2012-04-27 20:43:03

回答

0

順便說一句,這裏是如何創建自定義InfoWindow的一個很好的例子。

https://developers.google.com/maps/documentation/javascript/overlays#InfoWindows

您可以使用任何HTML,如自定義頁眉,申報單和鏈接

下面是與谷歌地圖所放置的API:

https://developers.google.com/maps/documentation/javascript/places

+0

我想知道是否有一種方法可以讓我獲得與使用iFrame時相同的infoWindow,但使用iframe地圖API。如果有一個默認的可用,我不想爲infoWindow編寫我自己的自定義HTML。 – denniss 2012-04-27 20:47:16

+0

您好denniss,您可以通過單擊谷歌地圖區域中的「自定義和預覽嵌入的地圖」鏈接,當你點擊打印機圖標旁邊的鏈接圖標時,可以實現這一點。 – loQ 2013-04-23 08:43:24