我無法在kml地圖上實現縮放,我使用的是同樣的解決方案: google-maps-zoom-gets-over-riden-when-using-a-kml-file。你可以在這裏看到我的jsfiddle: jsfiddle for kml map zoom。 如果我從該示例中刪除preserveViewport: true
,它將使用它加載地圖我沒有獲取地圖。當使用kml文件時,Google Maps縮放會被覆蓋2
0
A
回答
2
地圖需要用中心進行初始化。如果您將preserveViewport設置爲false,那麼您目前沒有這樣做;你期望地圖在哪裏居中?
你的(問題)代碼:
var myOptions = {
zoom: 20,
center: null,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("kmlMapCanvas"), myOptions);
要麼設置中心明示或讓按KmlLayer爲你做它。
- 中心的LatLng初始的地圖中心。 必需。
1
它看起來好像工作正常。 :) 你確定?
+0
我把錯誤的jsfiddle,你現在可以看到它 –
相關問題
- 1. 使用kml文件時,Google地圖縮放將被覆蓋
- 2. Google Maps V3 KML圖層覆蓋ImageMapType
- 3. 無法覆蓋kml文件
- 4. 當加載新標記時,Google Maps不會縮放「有機」
- 5. Google Maps mangling KML
- 6. Google Maps API v3覆蓋
- 7. 當選擇UITableViewCell時,UIButton會被覆蓋
- 8. GWT Google Maps V3覆蓋小部件
- 9. Google Maps API V3閱讀KML文件
- 10. Google Maps API V3搜索KML文件
- 11. KML覆蓋
- 12. Android - 在Google Maps API中禁用縮放縮放控件
- 13. 文件被覆蓋
- 14. 在Google地圖上覆蓋多個KML文件
- 15. 當前文件如何被覆蓋?
- 16. 如何使用JavaScript將KML文件與Google Maps API集成?
- 17. 當我更改默認縮放設置時,Google Maps JavaScript API不縮放
- 18. kml文件屬性被網頁中的css覆蓋
- 19. 使用Google Maps API縮放時禁用滾動
- 20. Google Maps API:當infowindow關閉時,地圖縮放回中間
- 21. Google Maps API在縮放時不會集中
- 22. 發佈應用更新時plist文件會被覆蓋
- 23. 覆蓋壓縮文件
- 24. kml + google maps api v3 + geoxml3
- 25. Google Maps API v3和生成覆蓋圖的KML座標的簡單方法?
- 26. 移動覆蓋圖Google Maps iOS SDK
- 27. Google Maps Javascript覆蓋的可見性
- 28. 將覆蓋圖應用於縮放位圖 - 縮放覆蓋圖的問題
- 29. 春季會議被覆蓋
- 30. 流文件在打開時被覆蓋
我以爲我們可以進一步放大當谷歌中心地圖,所以這是我的誤解。 –
這是什麼意思? 「當谷歌中心地圖進一步縮小」?一旦加載KML並且KmlLayer設置了縮放以顯示其內容,您可以放大更多或進一步縮小。你只需等待事件說明發生了。 – geocodezip