2012-02-11 64 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