gpt4 book ai didi

google-maps - 我的路线经过哪些州?

转载 作者:行者123 更新时间:2023-12-04 20:59:29 26 4
gpt4 key购买 nike

我有一个页面,上面有一张 map ,上面有起始位置和结束位置。我在它们之间运行一条路线以获得显示路线的漂亮线条。我目前正在使用 Bing,但也尝试过使用 Google。我想知道这条路线经过哪些州,以便我可以用特定信息覆盖这些州。

任何有关如何获得它的建议将不胜感激。

我正在为 Bing 和 Google 使用 AJAX SDK。使用 js/jquery 处理所有本地内容。

最佳答案

您可以使用 reverse geo-code Google Maps API 上的请求以确定特定点处于什么状态。所以我想您可以处理随路线请求返回的点数组,并为每个点提取状态。

在 v2 API 中,这将是:

results.AddressDetails.AdministrativeArea.AdministrativeAreaName

我认为这在 v3 中更直观一些.您可以检查结果中的 AddressComponents 数组以找到适当的类型:
{
"long_name":"California",
"short_name":"CA",
"types":["administrative_area_level_1","political"]
}

您可以通过对路线上的位置数组使用分治法来优化反向地理编码(如果第一个和中间位置的状态相同,则不要对中间点进行反向地理编码)。

关于google-maps - 我的路线经过哪些州?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com