如何固定地标锚点
发布时间: 2022-03-21 15:51
当我们添加地标时,默认地标的中心点(锚点)在地标的中心位置。
添加上地标之后,当我们对地图进行缩放时,仔细观察,地标的最底端和地点之间会产生偏移。
为了解决这个偏移,可以通过对地标代码的修改来实现。
我们看下面一段代码:
<IconStyle> <scale>1.1</scale> <Icon> <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> </Icon> <hotSpot x="0.5" y="0" xunits="fraction" yunits="fraction"/>
//定义锚点。这行代码表示地标锚点的位置(x轴和y轴)按fraction(分数)计算,换算成百分比0.5代表50%。
//地标图片的左下角为地标(0,0)点。 </IconStyle>
还有一种锚点的计算方式,单位是像素。
<hotSpot x="20" y="0" xunits="pixels" yunits="pixels"/>这代表地标的锚点位置,以图片左下角为原点向右移动20像素,向上移动0像素,即图片底部中心位置。
更多解释请大家结合课程,进行使用和练习。