OpenLayer3调用天地图,拖拽后,地图消失的问题[已解决]

时间:2023-03-08 19:28:07

OpenLayer3调用天地图,拖拽后,地图消失的问题[已解决]

拖拽后,地图直接消失了,而且右上角的坐标变成了NaN,NaN

后来经过测试发现,原来是自己封装有问题,坐标点一定要用parseFloat()转换下,但不清楚为什么页面刚开始加载的时候没有问题,总之能解决就好。代码如下:

var centerXY = "121.5472412109375,29.88006591796875";

var centerObj = centerXY.split(',');

var centerX = centerObj[0];

var centerY = centerObj[1];

var center = [parseFloat(centerX), parseFloat(centerY)];//有问题的写法 var center = [centerX, centerY];