2017-08-09 121 views
-2

如何在搜索城市的基礎上在G-Map上繪製邊界線,如圖中紅線所示顯示搜索到的城市地圖?如何通過邊界線在地圖上繪製城市地圖?

boundary line in map

我看到各種鏈接,但無法找到一個解決方案。

謝謝

+1

相關問題:[OSM to Google Maps polygons](https://stackoverflow.com/questions/36704706/osm-to-google-maps-polygons) – geocodezip

回答

1

目前Google Maps JavaScript API沒有公開任何地理特徵的邊界。有一個在公開問題追蹤很老的功能要求添加此功能,但它看起來像谷歌並沒有在這個任務中設置高優先級:

https://issuetracker.google.com/issues/35816953

隨意明星公衆的功能要求快遞您的興趣和訂閱通知。

此外,您可以找到一種解決方法,從其他來源獲取多邊形,並將它們作爲附加圖層添加到Google地圖。

獲得在GeoJSON格式導出多邊形從OSM在以下答案中所描述的很好的解決方法:

https://stackoverflow.com/a/40172098/5140781

所以,如果你下載GeoJSON的,你就可以將其添加使用數據映射層及其loadGeoJson()方法:

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

我希望這有助於!

相關問題