Ber*_*ith 5 google-maps bing-maps
我有一个页面,其中包含一个包含起始位置和结束位置的地图.我在他们之间运行一条路线,以获得显示路线的漂亮线.我目前正在使用Bing,但也尝试使用Google.我想知道这条路线经过的状态,然后我可以用特定的信息覆盖这些状态.
任何关于如何获得这一点的建议都将非常感激.
我正在使用Bing和Google的AJAX SDK.使用js/jquery处理所有本地内容.
您可以在 Google Maps API 上使用反向地理代码请求来确定特定点所处的状态。因此,我想您可以处理随方向请求返回的点数组,并提取每个点的状态。
在 v2 API 中,这将是:
results.AddressDetails.AdministrativeArea.AdministrativeAreaName
Run Code Online (Sandbox Code Playgroud)
我认为这在v3中更直观一些。您可以检查结果中的 AddressComponents 数组以查找适当的类型:
{
"long_name":"California",
"short_name":"CA",
"types":["administrative_area_level_1","political"]
}
Run Code Online (Sandbox Code Playgroud)
您可以通过对路线上的位置数组使用分治法来优化反向地理编码(如果第一个位置和中间位置的状态相同,则不要对中间点进行反向地理编码)。
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |