首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解释此处地理编码器自动完成搜索中的“县”一词

解释此处地理编码器自动完成搜索中的“县”一词
EN

Stack Overflow用户
提问于 2019-01-18 22:29:08
回答 1查看 50关注 0票数 1

用例:我有一个搜索框,它使用自动完成API按位置进行搜索,需要搜索的位置类型之一是县。然而,实际单词“县”不返回县结果,而且当县出现在搜索结果中时,它们不会被标记为县结果。

为例:在搜索“圣地亚哥”时,第一个结果是圣地亚哥县,但它被标为“美国,加州,圣地亚哥”。第二个结果是圣地亚哥市,它被贴上“美国,加州,圣地亚哥,圣地亚哥”的标签。

然后,如果我搜索“圣地亚哥县”,结果不包括县,而是像“县路”在圣迭戈某处。

期望的结果:的目标是能够搜索“圣地亚哥县”,并得到“美国,CA,圣地亚哥县”作为第一个结果。在查看了文档之后,我没有看到任何属性来启用这样的选项。是否有一种方法可以使其工作,而无需实现修改用户搜索字符串的黑客?

EN

回答 1

Stack Overflow用户

发布于 2019-01-21 12:51:29

如果您只需要一个县信息,那么您不需要添加一个searchText。您可以在查询中直接提供county=San迭戈,如下所示。希望这能有所帮助。

代码语言:javascript
运行
复制
https://geocoder.api.here.com/6.2/geocode.json?gen=9&app_id=xxxx&app_code=xxxx&county=San%20Diego

结果:

代码语言:javascript
运行
复制
Relevance   1
MatchLevel  "county"
MatchQuality    
County  1
LocationId  "NT_Vmymhe8uceoG6bTzBwp5pA"
LocationType    "area"
DisplayPosition 
Latitude    33.01981
Longitude   -116.69382
NavigationPosition  
0   
Latitude    33.01981
Longitude   -116.69382
MapView 
TopLeft 
Latitude    33.50534
Longitude   -118.60739
BottomRight 
Latitude    32.53429
Longitude   -116.08098
Address 
Label   "San Diego, CA, United States"
Country "USA"
State   "CA"
County  "San Diego"
AdditionalData  
0   
value   "United States"
key "CountryName"
1   
value   "California"
key "StateName"
2   
value   "San Diego"
key "CountyName"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54262243

复制
相关文章

相似问题

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