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 一个空结果。我错过了一些神奇的参数吗?这个问题不局限于中国,如果有需要我可以提供更多的例子。
更多示例
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://docs.microsoft.com/en-us/azure/azure-maps/about-azure-maps#supported-regions
团队正在努力增加支持。
有没有人在尝试使用 Azure Maps Fuzzy API 定位特定城市/自治市或一般地理实体时遇到问题?在大多数情况下,API 工作得很好,但是我发现了一些情况,其中 API 根本没有 return 任何结果。例如,我没有得到 Shenzhen (China).
城市的任何结果我尝试了不同的查询参数组合,例如:
query: Shenzhen
countrySet: CHN
minFuzzyLevel: 4
maxFuzzyLevel: 4
limit: 10
idxSet: Geo
但是 API 只是 return 一个空结果。我错过了一些神奇的参数吗?这个问题不局限于中国,如果有需要我可以提供更多的例子。
更多示例
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://docs.microsoft.com/en-us/azure/azure-maps/about-azure-maps#supported-regions
团队正在努力增加支持。