首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure-Maps Get Search Address Structured API没有给出美国密歇根州的正确结果

Azure-Maps Get Search Address Structured API没有给出美国密歇根州的正确结果
EN

Stack Overflow用户
提问于 2019-09-18 11:38:11
回答 2查看 128关注 0票数 0

在使用Azure-Maps获取搜索地址结构化API时,参数'countrySubdivision‘值为'MI’或'Michigan‘时,我无法获得正确的’美国密歇根‘结果。

我尝试了下面的方法,但没有得到结果只有‘密歇根,美国’美国其他州正在返回结果,如亚利桑那州,华盛顿州,怀俄明州,纽约州

https://atlas.microsoft.com/search/address/structured/json?api-version=1.0&subscription-key={subscription-key}&countryCode=US&countrySubdivision=MI

https://atlas.microsoft.com/search/address/structured/json?api-version=1.0&subscription-key={subscription-key}&countryCode=US&countrySubdivision=Michigan

https://atlas.microsoft.com/search/address/structured/json?api-version=1.0&subscription-key={subscription-key}&countryCode=US&countrySubdivision=MI

https://atlas.microsoft.com/search/address/structured/json?api-version=1.0&subscription-key={subscription-key}&countryCode=US&countrySubdivision=Michigan

我期待来自Azure-Maps Get Search Address结构化API的美国密歇根州的结果

EN

回答 2

Stack Overflow用户

发布于 2019-09-18 14:01:20

看起来API使用了请求中的所有查询参数来构造地理编码器的“查询”。因此,"MI,USA“不一定会将"MI”(或甚至“密歇根”)理解为描述密歇根州,而不是印第安纳州的“密歇根市”(理想情况下,我认为应该是这样)。像“美国密歇根州”这样的东西确实会返回一些结果,但我认为你必须添加一些位置偏差,比如postalCode,这样才能返回更有意义的结果。

票数 0
EN

Stack Overflow用户

发布于 2019-12-03 07:00:54

该团队围绕这一点进行了一些改进。测试所提供的查询,我看到了更多相关的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57984730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档