推荐内容

推荐内容

  • 自定义2
  • 自定义1
  • 首页 > 教程 > 如何固定地标锚点

    如何固定地标锚点

    发布时间: 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像素,即图片底部中心位置。


    更多解释请大家结合课程,进行使用和练习。

    仅会员可见>>