new BMap.Point此方法只接受(Float,Float)的形式,而不接受(String)的形式
即使String=“121.487,31.249”这种形式也不行。
那当我们遇到坐标为变量的情况应该怎么处理呢?
比如:location=“121.487,31.249”
new BMap.Point(location);是不行的
正确方法如下:
首先 newLoc=location.split(",");
然后 new BMap.Point(parseFloat(newLoc[0]),parseFloat(newLoc[1]))就可以新建一个百度坐标了