需要使用 Bing API 将查询转换为纬度和经度,适用于某些人,但并非全部

发布于 2024-10-08 13:45:00 字数 176 浏览 6 评论 0 原文

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

General geocoding is not problem. I can put in a city or stae or what ever specific location and usually geocode correctly using Bing. What I cant do is geocode things like intersections or fuzzy locations. My example is "I25 and Colorado blvd". In the Bing Maps site, this has no problem finding exactly what I am looking for. When I use geocode or the bing maps search nothing is found. Anyone have any clues how I can do something like this?

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

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

发布评论

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

评论(1

清旖 2024-10-15 13:45:00

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

另外,我假设您正在使用 VEMap.Find,因此您可以想要尝试直接调用 Locations API(尤其是 Find 最新版本的 Ajax API):

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

You could start by adding the state and country name in the query.

Also, I assume you're using VEMap.Find, so you may want to try calling the Locations API directly (especially as Find is no longuer available in the most recent version of the Ajax API):

It might give a more explicit error message to help understand why it doesn't return a position.

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