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

发布于 2024-10-31 06:43:14 字数 632 浏览 3 评论 0原文

在谷歌地图地理编码器API的版本2中有一个方法 geocoder.getLocations 提供了有关所请求地址的大量信息,例如:国家/地区、街道、邮政编码、纬度、经纬度等...

似乎该方法在 v3 中消失了 当我尝试这样做时,我们需要迭代地址组件

时收到错误“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->类型国家->简称

谢谢

In version 2 of google maps geocoder api there was a method
geocoder.getLocations that gave a lot of info about the requested address like : country , street, zip code , lat, lng, etc ...

Seems like the method is gone in v3
and we need to iterate the address_component

when i try to do so i get an error 'j is not defined' when running this

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

http://maps.googleapis.com/maps/api/geocode/xml?address=75001,france&sensor=false

How do i iterate the adress_component or better yet how to i get to
the adress_component->type country -> short name

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紙鸢 2024-11-07 06:43:14

我找到了如何迭代集合

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

,但是有没有更快的 jquery 方法可以在不迭代的情况下获取特定项目?
我想要访问“国家/地区”类型的地址组件
我想现在是一个 JQuery 问题

I found how to iterate the collections

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

but is there a faster jquery way to get to a specific item without iterating ?
I want to get to address_components of type 'Country'
I guess it now a JQuery question

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文