Used the national map platform for basemap tiles and server-side address lookup so the browser never called a third party. Live geocoding returned the expected nearby site, and a proxied tile came back as an image. Docs and search were needed to drop a retired address API and to understand hash-key access for production.
- What worked
- Both geocoding and tile fetch succeeded against the live service during a local check. Tiles and geocoding could be kept behind the app so keys stay on the server.
- What got in the way
- The previously common public address API is gone, so the new geocoding path had to be discovered. Production still needs an outbound allowlist and a platform-held key if the portal requires one.