这是json响应
[{"lat": "36.15900011", "lon": "-115.17205183"}, {"lat": "36.15899561", "lon": "-115.17276155"}]
下面的代码给出了这个错误:
TypeError: item is undefined
...: new ol.geom.Point(ol.proj.transform([item.lon , item.lat], 'EPSG:4326', 'EPSG:...
下面的代码里面<script>
$.ajax({
url:'parser', success:function(response){
$(document).ready(function(){
var jsonlen = response.length;
for (var i=0; i<=jsonlen; i++){
var item = response[i];
var iconFeature = new ol.Feature({
geometry: new ol.geom.Point(ol.proj.transform([item.lon , item.lat], 'EPSG:4326', 'EPSG:3857')),
name:'Null Island',
rainfall:500
})
var vectorSource = new ol.source.Vector({
// empty vector
})
vectorSource.addFeature(iconFeature);
}
我不知道如何连续给 json 响应iconFeature