给定纬度/经度,使用JSONP检索城市和州的最简单方法是什么?

时间:2013-03-29 10:06:58

标签: javascript api google-maps geolocation

我正在寻找API。最好是JSONP API(客户端)

1 个答案:

答案 0 :(得分:0)

不是JSONP,但您可以根据需要操作它。我正在使用Google Map API客户端。

var lat = 'some value';
   var lng = 'some value'; 
   geomap.geocode({'latLng':new google.map.latLng(lat,lng)},function(res){
            var tmp = [];
            $.each(res,function(i,e){
                    if(e.address_components.length>=4){
                            tmp.push(e);
                    }
            });
            if(tmp.length>=1){      
                    tmp.sort();
                    $.each(tmp[0].address_components,function(i,e){
                            if(e.types=='postal_code')  console.log(e.short_name);
                            if(e.types[0]=='administrative_area_level_1') console.log(e.short_name);
                            if(e.types[0]=='locality') console.log(e.short_name);
                    });
            }
    });