Google Maps API V3忽略KML IconStyle中的图标热点标签热点、图标、标签、API

由网友(怕黑吗把手给我)分享简介:我正在使用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>
Google Maps JavaScript API V3中文手册

live example - mapa.opevneni.cz

kml

这是推荐答案呈现器中的(新)错误。请参阅:Issue 10773: Offset Markers in KML

一个解决办法(如果您的KML不太复杂)是使用第三方KML解析器(如geoxml3或geoxml-v3)

阅读全文

相关推荐

最新文章