使用 Google Maps API 获取地理位置的区域数据

发布于 2024-08-19 08:34:45 字数 205 浏览 7 评论 0原文

有没有一种简单的方法可以根据纬度和经度确定世界上某个点的区域?

我有一个用户输入其地址(城市、州和国家)的报名表。然后我将其地理编码为可以在 Google 地图上使用的点。

但是,我希望它也存储该点的区域,以便我可以使用它来过滤条目(北美、南美、亚洲、欧洲、非洲、澳大利亚)。

有没有办法使用 Google Maps API 来确定地理位置的区域?

Is there an easy way to determine a point's region in the world based on it's latitude and longitude?

I have an entry form that a user enters in their address (city, state, and country). I then geocode this into a point that I can use on a Google Map.

However, I'd like to have it store the region of the point as well so I can use it for filtering the entry (North America, South America, Asia, Europe, Africa, Australia).

Is there a way to use the Google Maps API to determine the region of a geolocation?

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

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

发布评论

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

评论(1

他夏了夏天 2024-08-26 08:34:45

Google 地理编码器返回国家。示例:

     <Country>
      <CountryNameCode>US</CountryNameCode>
      <AdministrativeArea>
        <AdministrativeAreaName>CA</AdministrativeAreaName>
       <SubAdministrativeArea>
         <SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
        ...

将国家/地区映射到区域应该很容易或更容易做到。

以下是需要一些手动工作的列表:
按地区划分的国家

您可能会发现预填充表格,其中包含 ISO 代码到区域映射以及一些搜索。

The Google Geocoder returns the country. Example:

     <Country>
      <CountryNameCode>US</CountryNameCode>
      <AdministrativeArea>
        <AdministrativeAreaName>CA</AdministrativeAreaName>
       <SubAdministrativeArea>
         <SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
        ...

mapping countries to regions should be easy or easier to do.

Here is a list that would need some manual work:
Countries by region

You may find a pre-filled table with ISO code to region mappings with some searching.

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