在iPhone上渲染KML和图像叠加层

时间:2011-06-13 21:56:25

标签: iphone ios mapkit kml

我有以下简单的kml,它引用了我想在地图视图上叠加的图像文件:

 <?xml version="1.0" encoding="UTF-8"?>
 <kml xmlns="http://earth.google.com/kml/2.2">
 <Document>
 <name>Map Overlay</name><open>0</open>
 <GroundOverlay>
 <Icon>earthdata.png</Icon>
 <LatLonBox>
 <north>80.0</north><south>-80.0</south><east>180.0</east><west>-180.0</west>
 </LatLonBox>
 </GroundOverlay>
 <ScreenOverlay>
 <name>Colormap</name>
 <Icon>
 <href>icon.png</href>
 </Icon>
 <overlayXY x="0" y="0" xunits="fraction" yunits="fraction"/>
 <screenXY x="0" y="0" xunits="fraction" yunits="fraction"/>
 <size x="-1" y="-1" xunits="fraction"  yunits="fraction"/>
 </ScreenOverlay>
 </Document>
 </kml>

任何人都可以告诉我如何在iPhone上呈现此图像视图,类似于此文件在Google地球上的显示方式。

1 个答案:

答案 0 :(得分:0)

让您的KML进入IOS Google地球

1)转到Google地图http://maps.google.com/

2)选择“我的地图”

2)选择“制作新地图”

3)点击“导入”。

4)选择您要添加的kml / kmz文件。

5)在iphone / ipad中,Google Earth应用程序选择“图层”

6)选择“我的地图”。

您导入的kml / kmz数据现在将显示在IOS应用程序中,就像在完整的Google地球客户端中一样。