【发布时间】:2021-12-15 12:10:49
【问题描述】:
我有一个 KML 文件,其中包含带有自定义图标的地标。
在 Google 地球中查看时,锚点位于图标的中心。像这样……
在我网站上的 Google 地图中查看 KML 文件时,锚点变为图标的底部中心。像这样……
这是为什么?以及如何更改它,以便在由 Google Maps API 加载时,锚点位于图标的中心?
这是 KML 文件中的样式...
<Style id="Parking">
<IconStyle><Icon><href>http://www.virtualmountains.co.uk/shared/Parking.png</href></Icon></IconStyle>
<BalloonStyle>
<text>$[description]</text>
<bgColor>white</bgColor>
<text><![CDATA[
<font color="#674A32" face="arial" align="justify">$[description]</font>
]]></text>
</BalloonStyle>
<LabelStyle>
<color>FFFFFFFF</color>
<scale>0.8</scale>
</LabelStyle>
</Style>
这是地标代码...
<Placemark>
<name>A5 Parking, Tryfan</name>
<description>
<![CDATA[
<DIV style="max-width:400px; margin-right:10px; margin-bottom:10px; color:#674A32; font-family:Arial">
<DIV style="font-size:11pt; font-weight:bold; text-align:left">A5 Parking, Tryfan<BR></DIV>
<DIV style="font-size:10pt; text-align:justify"><BR>
There is a parking here alongside a great length of the A5.
</DIV>
</DIV>
]]>
</description>
<styleUrl>#Parking</styleUrl>
<Point><coordinates> -3.991196, 53.125136,0</coordinates></Point>
</Placemark>
【问题讨论】:
-
请提供一个 minimal reproducible example 来证明问题(完整的 KML)。您是否尝试过在 KML 中定义锚点?
-
感谢 geocodezip,似乎从上面的链接到重复问题和 issuetracker.google.com/issues/35830017?pli=1 这似乎是一个持续的错误。
标签: google-maps-api-3 kml google-earth