2012-12-12 100 views
1

當我將地圖加載到地圖上時,我使用「Quantum GIS Desktop」將.shp文件從Zillow http://www.zillow.com/howto/api/neighborhood-boundaries.htm下載到.kml中,由於Google使用折線繪製了邊界,因此無法在邊界內點擊以獲取縣名,我只能點擊非常不可用的線。你可以在這個頁面上看到我的意思:http://webappscustoms.com/tests/google_maps/Zillow/map/index.html將KmlLayer數據繪製爲多邊形,而不是在Google地圖上繪製多邊形

所以我想知道是否有一種簡單的方法可以告訴Google Maps API繪製多邊形而不是多段線?也許有一種方法,將Quantum中的.shp轉換爲.kml文件,將邊界指定爲多邊形而不是多邊形? ..如果我在Google Earth中打開轉換後的文件,我可以點擊區域內部並獲取默認數據,而不會有任何問題。

如果沒有任何簡單的選項,那麼可能我可以手動繪製多邊形,但我不確定如何使用Google地圖API從.kml文件中提取緯度/經度,如果可能的話?

謝謝!

回答

1

看着你的KML,它們是多邊形。你有他們的風格正在顯示他們的方式:我覺得

<Style> 
<LineStyle> 
    <color>ff0000ff</color> 
</LineStyle> 
<PolyStyle> 
    <fill>0</fill> 
</PolyStyle> 
</Style> 

你想

<fill>1</fill> 

Example

+0

這甚至比我預期的更簡單。有效!感謝您的迴應,並一切順利! –