LabelStyle ....为什么这个代码不会在半尺寸标签上产生红色字体?

时间:2018-02-22 11:53:54

标签: kml

我正在做一个概念验证地图。目标是半尺寸标签,红色字体,没有图标。我已经尝试过所有内容,甚至可以从谷歌KML参考手册和此处发布的许多示例中复制粘贴。我错过了什么?我试图在谷歌和我的地图中显示地图"并且还作为浏览器实用程序gmap4中的被调用数据文件。测试地图应显示宾夕法尼亚州谷歌街道地图的四个标签,用于基层......感谢您的帮助。

<?xml version="1.0" standalone="yes"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>

<Style id="NoIconRedTextHalfSize">
  <IconStyle>
   <scale>.1</scale>
   <Icon>
      <href>https://maps.google.com/mapfiles/kml/paddle/grn-stars.png</href>
   </Icon>
  </IconStyle>

    <LabelStyle>
         <Color>FF1400FF</Color>
         <Scale>.5</Scale>
    </LabelStyle>
</Style>

<Folder>
<Placemark>
    <name>Hs-4-C.Sonney</name>
   <styleUrl>#NoIconRedTextHalfSize</styleUrl>
    <Point>
      <coordinates>-79.966736,42.049293,0</coordinates>
    </Point>
</Placemark>

<Placemark>
    <name>Hs-5-B.Jozwiak</name>
   <styleUrl>#NoIconRedTextHalfSize</styleUrl>
    <Point>
      <coordinates>-76.304169,40.476203,0</coordinates>
    </Point>
</Placemark>

<Placemark>
    <name>Hs-6-B.Roae</name>
   <styleUrl>#NoIconRedTextHalfSize</styleUrl>
    <Point>
      <coordinates>-80.257873,41.783601,0</coordinates>
    </Point>
</Placemark>

<Placemark>
    <name>Hs-7-M.Longietti</name>
   <styleUrl>#NoIconRedTextHalfSize</styleUrl>
    <Point>
      <coordinates>-80.474853,41.271614,0</coordinates>
    </Point>
</Placemark>
</Folder>


</Document>
</kml>

1 个答案:

答案 0 :(得分:0)

KML语法包含许多普通Google地图(我的地图)或基于Google地图API的sotfware不支持的标记。其中一个不受支持的标签是。 请参阅:https://developers.google.com/maps/documentation/javascript/kmllayer#supported-elements

要制作没有图标的标签,请尝试制作透明图标。