2012-01-23 63 views
2

我試圖用FireBug獲取對象的id,但沒有成功。如何減少Google Maps Places API的填充InfoWindow

我也玩過谷歌地圖的InfoBox代碼,但太複雜了,因爲我需要的小東西,這只是爲了減少infowindow的填充。

+0

鏈接到住的代碼? – andresf

+0

[鏈接到實時代碼](http://code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html)@andresf 只需搜索某些內容,infoWindow就會打開。 – Sebastian

回答

-2

您鏈接到顯示頁面的17號線的信息窗口的內容是如何構建的:

infowindow.setContent('<div><strong>' + place.name + '</strong><br>' + address); 

你需要設置填充的內聯(例如,style="padding: 0px;")或通過CSS類(例如class="myInfoWindow"),然後在您的頭部或單獨的CSS文件中設置CSS屬性。

因此,在使用前,你會改變線路:

infowindow.setContent('<div style="padding: 0px;"><strong>' + place.name + '</strong><br>' + address); 
+2

嗨安德烈斯,我嘗試了你的建議,但它沒有奏效。有一個卓越的Div,它控制着InfoWindow的填充,這是Google自動完成的。如果我只能知道該分區的ID,我可以按照您的建議申請一個班級,但無法通過FireBug獲得。 @andresf – Sebastian

+0

我不認爲任何填充由該DIV上的地圖API明確設置。一種選擇是使用jQuery選擇父DIV並快速應用格式化...您可以設置DIV ID,然後在infowindow中顯示內容時使用id引用子div通過事件監聽器)。 – andresf

+0

我真的不明白如何?我想要所有的infoWindows,不應該更容易與CSS類? – Sebastian

相關問題