Azure Maps API 不会 return 现有地理实体的结果

Azure Maps API does not return results for existing geographic entities

有没有人在尝试使用 Azure Maps Fuzzy API 定位特定城市/自治市或一般地理实体时遇到问题?在大多数情况下,API 工作得很好,但是我发现了一些情况,其中 API 根本没有 return 任何结果。例如,我没有得到 Shenzhen (China).

城市的任何结果

我尝试了不同的查询参数组合,例如:

query:         Shenzhen
countrySet:    CHN
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit:         10
idxSet:        Geo

但是 API 只是 return 一个空结果。我错过了一些神奇的参数吗?这个问题不局限于中国,如果有需要我可以提供更多的例子。

更多示例

Freeport (Bahamas)

query:         Freeport
countrySet:    BHS
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit:         10
idxSet:        Geo

Caucedo (Costa Rica)

query:         Caucedo
countrySet:    CRI
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit:         10
idxSet:        Geo

Yokohama (Japan)

query:         Yokohama
countrySet:    JPN
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit:         10
idxSet:        Geo

Sihanoukville (Cambodia)

query:         Sihanoukville
countrySet:    KHM
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit:         10
idxSet:        Geo

目前不支持中国,如此处所述:https://docs.microsoft.com/en-us/azure/azure-maps/about-azure-maps#supported-regions

团队正在努力增加支持。