2014-10-03 61 views
2

我正在嘗試獲取狀態的多邊形形狀。更多精確形狀的邊界位置

地理編碼API僅返回邊界,東北和西南緯度/長度的2個位置,這顯然不足以獲得精確的形狀。
例如,北卡羅來納州,http://maps.googleapis.com/maps/api/geocode/json?address=NC, 下面是JSON響應

"geometry" : { 
    "bounds" : { 
     "northeast" : { 
      "lat" : 36.5881568, 
      "lng" : -75.4599515 
     }, 
     "southwest" : { 
      "lat" : 33.840969, 
      "lng" : -84.32186899999999 
     } 

的一部分。雖然我仍然可以形成塑造出這一點,將只是一個總是矩形。
我在找的是一個返回更多邊界緯度/長度以提高形狀精度的api。

請你讓我知道如何做到這一點。

謝謝
基蘭

回答

0

地址解析器僅返回多邊形的邊界框(這樣你就可以適應地圖,以顯示它)狀態不是界限。要獲得狀態的界限,您需要獲取該數據的來源。在合理的免費源是包含NaturalEarth數據集FusionTable: http://www.geocodezip.com/geoxml3_test/v3_FusionTables_query_sidebarF_local.html?country=United%20States%20of%20America

含有這些多邊形的FusionTable是: 加密ID

http://blog.thematicmapping.org/2011/02/natural-earth-vectors-in-cloud.html

那些多邊形一個谷歌地圖JavaScript API V3地圖上疊加:19lLpgsKdJRHL2O4fNmJ406ri9JtpIIk8a-ACHA (棄用數字ID:420419)

link

+0

謝謝。看起來,融合表中可用的公共數據是要走的路,儘管它說它是一個實驗性的工作。 – Rathana 2014-10-05 15:54:54