无法将图标添加到KML脚本

时间:2014-06-23 07:14:44

标签: google-maps google-maps-api-3 kml

在使用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>

我不确定我在哪里出错,因为本书中有类似的代码。

由于

1 个答案:

答案 0 :(得分:0)

你有一个错字加利福尼亚城与加州风格不同:

<Style id="CaliforniaCity">

<styleUrl>#CaliforniaStyle</styleUrl>

您的xml也是invalid

working example