在Google地图版本2中,geocoder api有一种方法 geocoder.getLocations提供了大量有关所请求地址的信息,例如:country,street,zip code,lat,lng等...
似乎该方法在第3版中消失了 我们需要迭代address_component
当我尝试这样做时,我在运行此
时收到错误'j未定义'$.each(results[0].address_component, function (index, value) {
alert(index + ': ' + value);
});
http://maps.googleapis.com/maps/api/geocode/xml?address=75001,france&sensor=false
我如何迭代adress_component或更好,但我怎么去 adress_component->类型国家/地区 - >简称
由于
答案 0 :(得分:0)
我找到了如何迭代集合
$.each(results[0].address_components, function (index, value) {
$.each(value, function (index2, val) {
alert(index2 + ': ' + val);
});
});
但是有没有更快的jquery方式来获取特定项目而不进行迭代? 我想找到'Country'类型的address_components 我想这现在是一个JQuery问题