2017-07-27 69 views
-1

我找到了一個使用Google地圖標記的答案,但自從它死後,我遇到了一個死衚衕。Google Maps API郵政編碼邊界

我想知道是否有人會對我將如何複製這一對在我的網站用戶的任何知識:https://www.google.ca/maps/place/Toronto,+ON+M4N+3M5/@43.7216028,-79.3771275,16z/data=!3m1!4b1!4m5!3m4!1s0x89d4cd2e4f1652cd:0xee93f0117ea5797d!8m2!3d43.7215696!4d-79.3768256

我想借用戶的郵政編碼和大綱有界限。我不確定這是一個廣泛的問題,但在這種情況下,我需要堅持使用Google Maps API。

+0

您需要一個數據源來提供邊界 – charlietfl

回答

1

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

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

隨意明星公衆的功能要求快遞您的興趣並訂閱Google的進一步更新。

您可以從其他來源獲取多邊形,並將它們作爲附加圖層添加到Google地圖。

獲得在GeoJSON格式導出多邊形從OpenStreetMap的在以下答案中描述了不錯的解決方法:

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

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

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

可以樣式GeoJSON的物體的顏色和創建信息窗口。請閱讀上述文件。

我希望這有助於!

相關問題