需要使用 Bing API 将查询转换为 lat 和 lon,适用于某些,但不是全部

Posted

技术标签:

【中文标题】需要使用 Bing API 将查询转换为 lat 和 lon,适用于某些,但不是全部【英文标题】:Need to turn query into lat and lon using Bing API, works for some, but not all 【发布时间】:2010-12-21 22:01:51 【问题描述】:

一般地理编码没有问题。我可以输入一个城市或城市或任何特定位置,并且通常使用 Bing 正确地进行地理编码。我不能做的是对十字路口或模糊位置等进行地理编码。我的例子是“I25 和科罗拉多大道”。在 Bing Maps 站点中,准确地找到我正在寻找的内容没有问题。当我使用地理编码或 bing 地图搜索时,什么也找不到。任何人有任何线索我可以做这样的事情吗?

【问题讨论】:

【参考方案1】:

您可以先在查询中添加州和国家/地区名称。

另外,我假设您使用的是VEMap.Find,因此您可能想尝试直接调用Locations API(尤其是most recent version of the Ajax API 中不再提供Find):

它可能会给出更明确的错误消息,以帮助理解它为什么不返回位置。

【讨论】:

我会更具体地回答我的问题,但我使用的是 SOAP API 而不是 REST API,它是地理编码而不是搜索。最终的解决方案实际上是将搜索用户的位置设置在十字路口附近的位置。

以上是关于需要使用 Bing API 将查询转换为 lat 和 lon,适用于某些,但不是全部的主要内容,如果未能解决你的问题,请参考以下文章

将 Lat/Long 转换为状态

是否有 API 将 long/lat 转换为城市、国家而不是 Google API [关闭]

快速将 PFGeoPoint Lat 和 Long 从 Parse 转换为 CLLocation Lat 和 Long

TileProvider 方法 getTile - 需要将 x 和 y 转换为 lat/long

获取bing图片并自动设置为电脑桌面背景(使用 URLDownloadToFile API函数)

如何将 Google Maps plus 代码转换为 Lng 和 Lat 坐标