有人在尝试使用 Azure Maps Fuzzy API 定位特定城市/直辖市或一般地理实体时遇到过问题吗?在大多数情况下,API 工作得很好,但我发现在少数情况下,API 根本不返回任何结果。例如,我没有得到 Shenzhen (China) 城市的任何结果.
我尝试了不同的查询参数组合,例如:
query: Shenzhen
countrySet: CHN
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
但 API 仅返回空结果。我是否缺少一些神奇的参数?这个问题不仅限于中国,如果有必要我可以提供更多例子。
更多示例
query: Freeport
countrySet: BHS
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
query: Caucedo
countrySet: CRI
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
query: Yokohama
countrySet: JPN
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
query: Sihanoukville
countrySet: KHM
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
最佳答案
目前不支持中国,如下所述:https://learn.microsoft.com/en-us/azure/azure-maps/about-azure-maps#supported-regions
团队正在努力增加支持。
关于Azure Maps API 不返回现有地理实体的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59395280/