看看這個網站並點擊地圖上的標記。你可以看到信息窗口被搞砸了。邊界是非常鋸齒狀的,不牢固。我該如何解決這個問題以及是什麼原因造成的? http://waterski.allthingswebdesign.com/index.php/site/directions谷歌地圖信息窗口看起來搞砸了
3
A
回答
2
我使用html5reset,如果你走在reset.css一看文件,它具有以下幾行導致谷歌地圖的問題。他們甚至在那裏說明它會導致Google地圖出現問題。
/* Responsive images and other embedded objects
Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers.
There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}
3
問題隱藏在您的CSS中,它會覆蓋Google的一個。您有幾種選擇來解決這個問題:裏面的iframe
- 放地圖沒有任何CSS
- 讓你的CSS規則更具體的(例如:不使用規則進行簡單的div,h1和其他標記
- 化妝氣泡您的自定義樣式
最簡單的方法是當然的第一個
更新:Iframe是駐留在頁面內的框架。因此,您需要僅使用Google地圖創建另一個.html文件,並且不包含您的CSS文件。然後,你的iframe中看起來就像這樣:
<iframe src="map.html" width="100%" height="300"><p>Please upgrade your browser for Iframe support</p></iframe>
1
0
我有,當我InfoWindow
它出現在了同樣的問題,出現了扭曲:
解決方法: 我註釋掉谷歌-button.css從頁面。
<!--<link rel="stylesheet" href="google-buttons.css" type="text/css" media="screen" />-->
Google自己的按鈕CSS會干擾他們的地圖CSS。
4
這是有點晚了答案,但我得到了它的固定與此:
#map img {
max-width: none;
}
相關問題
- 1. 谷歌地圖信息窗口地圖
- 2. 谷歌地球軸承搞砸了
- 3. 顯示信息窗口谷歌地圖
- 4. AngularJS谷歌地圖信息窗口
- 5. 谷歌地圖信息窗口太寬
- 6. 谷歌地圖信息窗口
- 7. 谷歌地圖信息窗口閉合
- 8. 谷歌地圖信息窗口
- 9. 谷歌地圖標記信息窗口
- 10. 谷歌地圖V3添加信息窗口到了一圈
- 11. 谷歌地圖信息窗口犯規出現了
- 12. 谷歌地圖多標記信息窗口不起作用
- 13. 信息窗口不起作用谷歌地圖
- 14. 谷歌地圖信息窗口像谷歌的原
- 15. 信息窗口看起來不同
- 16. 谷歌地圖信息窗口打開()地圖
- 17. 谷歌地圖在地圖上添加信息窗口點擊
- 18. 谷歌地圖信息窗口打開()地圖
- 19. 圖片看起來全部搞砸了瀏覽器
- 20. 谷歌地圖,看起來像口袋妖怪GO地圖
- 21. 搞砸了Eclipse窗口布局
- 22. Xperf摘要窗口搞砸了
- 23. vs2010窗口布局搞砸了
- 24. 谷歌地圖API:地理編碼器和信息窗口
- 25. 谷歌地圖信息窗口通過xml的多個地址
- 26. 谷歌地圖V3:關閉地標信息窗口
- 27. 谷歌 - 地圖:在信息窗口顯示的地址
- 28. 角度谷歌地圖信息窗口圖標不可點擊
- 29. 在谷歌地圖信息窗口中運行圖像滑塊
- 30. 角度谷歌地圖:把圖像放在信息窗口
所以......你爲什麼改變它以使它工作? –
老線程,所以我不記得那麼好,但我認爲你只是註釋了最大寬度:100%。 – Catfish
在我的case我需要'img'來爲我的網站的其餘部分保留'max-width',但是我只是爲地圖img的選擇器設置了'img:{max-width:inherit;}'謝謝 –