我正在使用usaLow.js地图构建一个地图。在地图初始化时,我调用一个JSON方法,返回以下数据:
[{latitude: "40.4258686",longitude: "-86.9080655"}]
使用这些数据,我可以通过以下方式将其添加到地图的数据提供程序(mapData)中:
mapData.images = [];
for(var i = 0; i < resp.length; ++i){
mapData.images.push({
type: "circle",
color:"#FF0000",
latitude: parseFloat(resp[i].latitude),
longitude: parseFloat(resp[i].longitude)
});
}
map.validateData();
这个位置应该在印第安纳州,但是我看到标记出现在这里:
![misplaced_marker](https://istack.dev59.com/vW1zZ.webp)
编辑:修正了JSON字符串中的拼写错误。
[{"latitude": "40.4258686","longitude": "-86.9080655"}]
。你可能看到了一个默认位置。 - sideroxylon