【发布时间】:2017-11-04 08:52:31
【问题描述】:
我正在使用 togeojson 将 kml 转换为 togeojson
我从几何学中得到纬度和经度。
我正在使用 google API 发送 alt 和 long 以获取地址,这是我的 jquery 代码:
for (var i = 0, l = begin.length; i < l; i+=2) {
var OddpositionVal = begin[i];
var EvenpositionVal = begin[i + 1];
var longitude11=OddpositionVal;
var latitude11=EvenpositionVal;
//console.log("latitude:"+latitude10);
//console.log("longitude:"+longitude10);
var latlng10 = latitude11+","+longitude11;
//console.log("latlng10:"+latlng10);
//var address=[];
var url1 = "http://maps.googleapis.com/maps/api/geocode/json?latlng="+latlng10;
//console.log("url:"+url1);
$.getJSON(url1, function (data) {
//console.log("data:"+data.results.length);
for(var i=0;i<data.results.length;i++) {
newAddress.push(data.results[0].formatted_address);
//console.log("Properties:"+properties);
}
});
}
当我执行 console.log(newAddress) 时,我得到重复的位置:
Iam getting duplicates of locations
谁能帮帮我!!!
【问题讨论】:
标签: javascript jquery html kml