2012-12-17 82 views

回答

1

是的,你可以使用jQuery。如果您看到生成的地圖的HTML源代碼,可以觀察到地圖提供的各種控件沒有ID屬性來操作它們。但是我們可以根據需要使用每個元素的title屬性來修改它們。看到這個解決方案,其中在地圖div點擊添加top:50px了酒吧變焦控制 -

**DEMO

jQuery-

$("div[title='Click to zoom']").css("top","50px"); 
     }); 

同樣,你可以捕捉到其他控件根據您的需要映射並添加CSS。

這裏需要注意的一點是,您不能使用$(document).ready()更改頁面加載時的css,因爲地圖實際上需要時間加載,並且縮放欄不在DOM中。所以我用地圖click事件來添加CSS。您可以使用其他事件來操縱縮放控件或其他控件的CSS。

+0

這是一個很好的解決方法,但如果Google改變一點「標題」內容,將來會失敗!無論如何謝謝你... – markzzz

+0

是的。這裏重要的一點是,你正試圖控制你不能控制的東西,所以任何解決方案都不可能完全可靠。如果您覺得解決方法很好,您也可以標記它。 – Cdeez

相關問題