Js_百度地图api的坑
发布时间
阅读量:
阅读量
调用百度地图api时候标记的marker发飘的解决办法
Js调用百度地图api的时候发现标记好的小红点并没有在地图中央显示
前提:已通过map.centerAndZoom(point,xx);完成中心点的设定
问题:当页面加载完成后,小红点并未正常显示在地图上,反而出现在地图窗口的上边缘位置,甚至完全无法看到小红点的存在
问题图例:

处理方式:创建一个新的坐标点point_new,其位置相较于原点point具有更明显的漂移特征(例如,当point在地图窗口内向北漂移至超出上边缘时,将point_new设定为一个更加偏北的坐标)。随后,通过调用map.centerAndZoom(point_new,xx);方法,将该新坐标设为地图中心点,从而强制调整页面显示方向。
解决图例:

一个实际案例
var point = new BMap.Point(xxx.yyyyy,mm.nnnnn);//真正我想要的point
var point_new = new B
全部评论 (0)
还没有任何评论哟~
