PHPackages                             thomasbandit/locationiq-nominatim-provider - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. thomasbandit/locationiq-nominatim-provider

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

thomasbandit/locationiq-nominatim-provider
==========================================

Geocoder Nominatim adapter

5.1.1(6y ago)012MITPHPPHP ^7.0

Since Jul 1Pushed 6y agoCompare

[ Source](https://github.com/thomasbandit/nominatim-provider)[ Packagist](https://packagist.org/packages/thomasbandit/locationiq-nominatim-provider)[ Docs](http://geocoder-php.org/Geocoder/)[ RSS](/packages/thomasbandit-locationiq-nominatim-provider/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (6)Used By (0)

Location IQ Geocode Provider
============================

[](#location-iq-geocode-provider)

### [(Based on Nominatim Geocoder provider)](https://github.com/geocoder-php/nominatim-provider)

[](#based-on-nominatim-geocoder-provider)

[![Build Status](https://camo.githubusercontent.com/18f4138ffab28766d27f762f78836aba8c63102f702d08404696a85c681036cd/68747470733a2f2f7472617669732d63692e6f72672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/geocoder-php/nominatim-provider)[![Latest Stable Version](https://camo.githubusercontent.com/65dfe312c97be65834d363d4451ce8c3c4326e60e6a3e0cdcf05d6c4e46aa648/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722f762f737461626c65)](https://packagist.org/packages/geocoder-php/nominatim-provider)[![Total Downloads](https://camo.githubusercontent.com/fda1258b555a5001c549df8704c37c866dee49e82af30bb02bc422fadd18fb95/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722f646f776e6c6f616473)](https://packagist.org/packages/geocoder-php/nominatim-provider)[![Monthly Downloads](https://camo.githubusercontent.com/a1f85fba13b5d5e133cfd7b2eb425198ef871352c8a6d48ab86a42df9c7f936f/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/geocoder-php/nominatim-provider)[![Code Coverage](https://camo.githubusercontent.com/da0a514cc232628090290a60572554503c06cba4e16026c267cf8d7a8edd64a2/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/geocoder-php/nominatim-provider)[![Quality Score](https://camo.githubusercontent.com/bc08f5c804dacb962e76c0b74bb1b0268969ee599146ea77cafbab88f5f3dfa1/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f67656f636f6465722d7068702f6e6f6d696e6174696d2d70726f76696465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/geocoder-php/nominatim-provider)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)

**This is a quick fork of the [Nominatim Geocode Provider](https://github.com/geocoder-php/nominatim-provider) to use the [LocationIQ](https://locationiq.com/) service and append the `type`, `extraDetails` and `nameDetails` properties to the default Address data.**

### Install

[](#install)

```
composer require thomasbandit/locationiq-nominatim-provider:dev-master
```

**Why not use the [LocationIQ Geocode Provider](https://github.com/geocoder-php/locationiq-provider)?**

- The [Nominatim Geocode Provider](https://github.com/geocoder-php/nominatim-provider) enables use of the `type` property via `withType` or `getType` functions whereas the [LocationIQ Geocode Provider](https://github.com/geocoder-php/locationiq-provider) doesn't. I went an extra step further and also provided the `extraDetails` and `nameDetails` properties; both can be separately disabled..

**Differences to the [LocationIQ Geocode Provider](https://github.com/geocoder-php/locationiq-provider)**

- This calls the LocationIQ requesting a JSON response than XML.
- The `type`, `extraDetails` and `nameDetails` properties have been added to the Address model.
- There are two extra arguments in the Laravel config, both are `false` by default:

```
    'providers' => [
        LocationIqNominatim::class => [
            env('LOCATION_IQ_API_KEY'),
            true, // Include extraDetails
            true, // Include nameDetails
        ],
    ],

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 72.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~193 days

Total

5

Last Release

2464d ago

Major Versions

4.1.0 → 5.0.02018-07-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/753e1bb85851e104ce42e00e22545c8fd5c45126ba83118587d2f68bdc7394c9?d=identicon)[thomasbandit](/maintainers/thomasbandit)

---

Top Contributors

[![Nyholm](https://avatars.githubusercontent.com/u/1275206?v=4)](https://github.com/Nyholm "Nyholm (29 commits)")[![jbelien](https://avatars.githubusercontent.com/u/1150563?v=4)](https://github.com/jbelien "jbelien (5 commits)")[![thomasm0](https://avatars.githubusercontent.com/u/1927220?v=4)](https://github.com/thomasm0 "thomasm0 (5 commits)")[![mtmail](https://avatars.githubusercontent.com/u/3727288?v=4)](https://github.com/mtmail "mtmail (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/thomasbandit-locationiq-nominatim-provider/health.svg)

```
[![Health](https://phpackages.com/badges/thomasbandit-locationiq-nominatim-provider/health.svg)](https://phpackages.com/packages/thomasbandit-locationiq-nominatim-provider)
```

###  Alternatives

[geocoder-php/google-maps-provider

Geocoder GoogleMaps adapter

18517.9M44](/packages/geocoder-php-google-maps-provider)[geocoder-php/plugin

Plugins to Geocoder providers

705.1M2](/packages/geocoder-php-plugin)[geocoder-php/here-provider

Geocoder here adapter

131.2M3](/packages/geocoder-php-here-provider)[smile/module-store-locator

Smile Store Locator

51516.6k4](/packages/smile-module-store-locator)[geocoder-php/mapbox-provider

Geocoder Mapbox adapter

111.0M2](/packages/geocoder-php-mapbox-provider)[smile/module-map

Smile Map Utilities Module

10536.8k2](/packages/smile-module-map)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
