由网友(怕黑吗把手给我)分享简介:我正在使用javascript API V3来解析几个KML文件,很长一段时间都没有问题。突然,在没有对代码或KML文件进行任何更改的情况下,API开始忽略自定义IconStyle中的HotSpot标记,而不是使用IconStyle中定义的HotSpot(自定义图标的中心),而是使用默认的图标HotSpot(在图标底部...
我正在使用javascript API V3来解析几个KML文件,很长一段时间都没有问题。突然,在没有对代码或KML文件进行任何更改的情况下,API开始忽略自定义IconStyle中的HotSpot标记,而不是使用IconStyle中定义的HotSpot(自定义图标的中心),而是使用默认的图标HotSpot(在图标底部边缘的中间)。 我临时修改了图标,在底部边缘的中心添加了一根"棍子",但这不是我想要的解决方案...
有什么想法吗?谢谢。
<Style id="TO-PS-MAG">
<IconStyle>
<Icon>
<href>http://mapa.opevneni.cz/files/ICONS2/TO-PS-MAG.png</href>
</Icon>
<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction" />
</IconStyle>
<LabelStyle>
<scale>0</scale>
</LabelStyle>
</Style>
live example - mapa.opevneni.cz
kml
这是推荐答案呈现器中的(新)错误。请参阅:Issue 10773: Offset Markers in KML
一个解决办法(如果您的KML不太复杂)是使用第三方KML解析器(如geoxml3或geoxml-v3)
相关推荐
最新文章