在使用KML和谷歌地图时,我在使用自定义图标时遇到了一些问题。我想要显示从Icon标签链接到的自定义图标。这是代码:
<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<Style id="CaliforniaCity">
<IconStyle>
<scale> 1.0</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/shapes/shaded_dot.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark id=test>
<name>Test</name>
<styleUrl>#CaliforniaStyle</styleUrl>
<Point>
<coordinates>
-121.0,38.0,0
</coordinates>
</Point>
</Placemark>
<Placemark id=test1>
<name>Test1</name>
<styleUrl>#CaliforniaStyle</styleUrl>
<Point>
<coordinates>
-121.05,38.10,0
</coordinates>
</Point>
</Placemark>
<Placemark id=test2>
<name>Test2</name>
<styleUrl>#CaliforniaStyle</styleUrl>
<Point>
<coordinates>
-121.10,38.5,0
</coordinates>
</Point>
</Placemark>
</Document>
</kml>
我不确定我在哪里出错,因为本书中有类似的代码。
由于
答案 0 :(得分:0)
你有一个错字加利福尼亚城与加州风格不同:
<Style id="CaliforniaCity">
<styleUrl>#CaliforniaStyle</styleUrl>
您的xml也是invalid。