我目前正在使用Google Maps API,並且我可以嘗試使用其他免費地圖API來完成我的任務。在Google地圖上添加自定義圖案疊加層
在我正在開發的其中一個項目中,我需要能夠將多個形狀疊加圖層疊加到另一個上面。我最初的想法是讓第一個覆蓋層使用不同的純色。對於後續的覆蓋圖層,我打算使用不同的顏色編碼圖案...例如:第二個覆蓋圖層使用顏色編碼的條紋圖案,而另一個覆蓋圖層使用顏色編碼的校驗框圖案。這樣,我可以堆疊這些覆蓋圖層來表示多個事物。對於第一個覆蓋圖層,我可以使用Polygon對象創建不規則形狀邊界,並且可以根據關聯的值在多邊形上設置不同的填充顏色。
經過挖掘,Google Maps API中的Polygon對象似乎只接受填充和筆觸顏色,而且我似乎無法在Polygon對象上設置自定義模式。我希望它至少會採用PNG模式文件,但它不會。我可以使用的最接近的東西是GroundOverlay對象,但這不適用於我,因爲它只接受2個座標(我相信左上角和右下角),而我需要在不規則形狀上創建自定義圖案疊加層。
我可以使用Google Maps API或任何其他地圖API(Bing,Yahoo等)完成此操作嗎?是否有任何第三方API允許我在Google地圖上集成自定義模式疊加層?