Skip to content

Provider Support

Geocoding.net keeps the calling model consistent across providers, but each service has different setup requirements, lifecycle status, and operational tradeoffs.

Support Matrix

ProviderPackageStatusAuthNotes
Google MapsGeocoding.GoogleSupportedAPI key or signed client credentialsStrong default when you already operate on Google Cloud.
Azure MapsGeocoding.MicrosoftSupportedAzure Maps subscription keyPreferred Microsoft-backed provider for new integrations.
Bing MapsGeocoding.MicrosoftCompatibility onlyBing Maps enterprise keyKeep only while migrating existing consumers to Azure Maps.
HERE Geocoding and SearchGeocoding.HereSupportedHERE API keyCurrent HERE Geocoding and Search API support.
MapQuestGeocoding.MapQuestSupportedAPI keyCommercial MapQuest API only. OpenStreetMap mode is retired.
Yahoo PlaceFinder/BOSSGeocoding.YahooCompatibility onlyOAuth consumer key and secretLegacy package retained for controlled retirement work.

Choose a Provider

  • Choose Azure Maps when you want the primary Microsoft-backed path for new development.
  • Choose Google Maps when you need Google's provider-specific result model or existing Google Cloud operations.
  • Choose HERE or MapQuest when those services are already part of your data, billing, or compliance boundary.
  • Keep Bing Maps and Yahoo only for compatibility and migration work.

Provider Guides

Integration Checklist

  1. Install the provider package you actually need.
  2. Follow the provider guide to create credentials from the official vendor portal.
  3. Instantiate the matching geocoder type directly in your application wiring.
  4. Use provider-specific address types only when you need provider-only fields.
  5. Decide early whether you are starting greenfield or migrating a compatibility provider off an older service.

Migration Notes

  • Bing Maps remains in the repo for existing enterprise consumers, but Azure Maps is the forward path.
  • Yahoo remains a compatibility surface only; plan to remove it from production workflows.
  • BusinessKey is retained for Google signed-client compatibility, but new Google integrations should use standard API keys.

Provider-agnostic geocoding for .NET.