2012-02-11 35 views

回答

3

你首先要將您的KML/SHP轉換爲緯度/長度對列表。對於KML,您只需在編輯器中打開KML文件即可獲得經緯度對。對於SHP,您可以先使用shp2kml轉換爲KML。

然後,使用Maps API中的encoding庫,或者使用the algorithm編寫自己的編碼器。

+0

其實我想要一個代碼來執行編碼,因爲我想要編碼的多段線的數量是巨大的... ... – user2760 2012-02-15 19:34:18

0

你的術語shapefile/kml令人困惑。如果你想從一個ESRI shape文件轉換爲KML文件,ogr2ogr工作原理是這樣的工具:

ogr2ogr -f "KML" outputfile.kml sourcefile.shp. 

的下載,ogr2ogr是GDAL分發的一部分,http://www.gdal.org/

+0

'shapefile/kml'表示「shapefile或kml」。 OP最可能有兩種格式可用,或者可以很容易地從一種格式轉換爲另一種格式。所以他們列出了他們可用的情況,以防萬一其中一個可能/更容易實現。希望這會消除你的困惑。 – AndyJ 2015-01-30 16:13:19