geocoder-php/nominatim-provider

Geocoder Nominatim adapter

Package info

github.com/geocoder-php/nominatim-provider

Homepage

pkg:composer/geocoder-php/nominatim-provider

Statistics

Installs: 4 686 747

Dependents: 32

Suggesters: 3

Stars: 35

5.8.0 2025-04-15 13:24 UTC

Requires

Suggests

None

Conflicts

None

Replaces

None

MIT 1b6852d33e9b558a13d98510fff66e76f4aed9b2

  • William Durand <william.durand1.woop@gmail.com>

This package is auto-updated.

Last update: 2026-06-21 12:08:30 UTC


README

👁 Build Status
👁 Latest Stable Version
👁 Total Downloads
👁 Monthly Downloads
👁 Code Coverage
👁 Quality Score
👁 Software License

This is the Nominatim provider from the PHP Geocoder. This is a READ ONLY repository. See the main repo for information and documentation.

All usage of the Nominatim provider using nominatim.openstreetmap.org must follow the Nominatim Usage Policy !

Install

composer require geocoder-php/nominatim-provider

Usage

If you want to use the "default" Nominatim instance (https://nominatim.openstreetmap.org/) :

$provider = \Geocoder\Provider\Nominatim\Nominatim::withOpenStreetMapServer($httpClient, $userAgent);

If you want to specify yourself the server that will be used :

$provider = new \Geocoder\Provider\Nominatim($httpClient, 'https://nominatim.openstreetmap.org', $userAgent);

Contribute

Contributions are very welcome! Send a pull request to the main repository or report any issues you find on the issue tracker.