An Azure service that provides geospatial APIs to add maps, spatial analytics, and mobility solutions to apps.
The returned result indicates the service is not finding the requested address at street-level granularity and is falling back up the geographic hierarchy to CountryRegion. In Azure Maps, matchCodes: ["UpHierarchy"] means the service could not match the specificity implied by the request and returned a broader location instead. A Low confidence result should be treated as not acceptable for an exact-address workflow.
The available documentation does not identify this as a known regression.
Supported workarounds:
- Use structured address parameters only when the address components are known separately. If the current
addressLinecontains street address, postal code, and city combined into one field, split them into structured fields such as:-
addressLine= street address only -
postalCode= postal code -
locality= city -
countryRegion=AXorFI
-
- Do not combine
querywith structured fields. If testing alternatives, use either:- structured fields, or
-
querywith geographic bias such asbbox
querycan cause conflicting-parameters errors. - If
querymust be used, add geographic context withbboxin[lon1,lat1,lon2,lat2]format to bias results toward Åland. This is the documented way to guide query-based searches toward the expected area. - Filter results using all three signals together:
-
confidence -
matchCodes -
properties.type
-
confidenceisLow -
matchCodescontainsUpHierarchy -
typeis broader thanAddress, such asCountryRegion
-
- Handle empty or rejected results as valid no-match outcomes rather than service failures. The guidance explicitly recommends avoiding forced matches for low-quality input because that can introduce incorrect location data.
- Verify coverage expectations for Åland. The coverage table shows Finland has address-point, house-number, street-level, city-level, and POI coverage, but Åland is not listed separately in the provided coverage tables. That means the available material supports Finland coverage generally, but does not confirm Åland-specific behavior.
References: