无法从Google maps api 3地理编码请求中找到国家/地区代码

时间:2011-04-10 04:14:59

标签: google-geocoder

在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->类型国家/地区 - >简称

由于

1 个答案:

答案 0 :(得分:0)

我找到了如何迭代集合

$.each(results[0].address_components, function (index, value) {
                    $.each(value, function (index2, val) {
                        alert(index2 + ': ' + val);
                    });
                });

但是有没有更快的jquery方式来获取特定项目而不进行迭代? 我想找到'Country'类型的address_components 我想这现在是一个JQuery问题