1
所以基本上我想要做到的,是在谷歌地圖V3這個功能,他們有在的OpenLayers:http://dev.openlayers.org/releases/OpenLayers-2.11/examples/image-layer.html刪除/隱藏默認的地圖圖層,添加圖像疊加
隱藏谷歌地圖的基礎層(實際地圖),然後添加放置在地圖整個表面上的圖像覆蓋圖。
這可能嗎?任何人都有任何解決方案?
所以基本上我想要做到的,是在谷歌地圖V3這個功能,他們有在的OpenLayers:http://dev.openlayers.org/releases/OpenLayers-2.11/examples/image-layer.html刪除/隱藏默認的地圖圖層,添加圖像疊加
隱藏谷歌地圖的基礎層(實際地圖),然後添加放置在地圖整個表面上的圖像覆蓋圖。
這可能嗎?任何人都有任何解決方案?
它被稱爲的GroundOverlay:https://developers.google.com/maps/documentation/javascript/reference#GroundOverlay
然而,雖然GroundOverlay
覆蓋基礎地圖,它不會刪除它。你需要一個自定義的地圖類型:https://developers.google.com/maps/documentation/javascript/maptypes#CustomMapTypes
這將是相當容易的開發總是返回一個空白瓷磚的自定義地圖類型。
如果我設置了最大和最小範圍(90,150和-90,-150)的地面覆蓋圖像,圖像似乎被扭曲了,這可能是由於考慮了地球的曲率,是否可以禁用這種影響? – netbrain
爲此,您需要自定義覆蓋圖和/或投影。 –