Closed jbelien closed 6 years ago
I think that is a good idea. If they depend on willdurand/geocoder
I think they could be listed in the readme.
Btw, why not list them with the other providers? https://github.com/geocoder-php/Geocoder#providers
Yes, they depend on willdurand/geocoder
!
I'll finish the development and come back here !
I said not to add them to the main list because it's limited to only (part of) Belgium so it has a really reduced scope ^^ But maybe we could add a flag in the main list to show the "coverage" of the provider.
Here are my 4 providers for Belgian addresses :
Proposal :
Provider | Package | Features | Stats |
---|---|---|---|
Cache | geocoder-php/cache-provider |
Wraps a provider and cached the results | |
Chain | geocoder-php/chain-provider |
Iterates over multiple providers | |
Provider | Package | Features | Stats |
---|---|---|---|
ArcGIS Online | geocoder-php/arcgis-online-provider |
address, reverse Website |
|
Bing Maps | geocoder-php/bing-maps-provider |
address, reverse Website |
|
Geonames | geocoder-php/geonames-provider |
address, reverse Website |
|
Google Maps Google Maps for business |
geocoder-php/google-maps-provider |
address, reverse Website |
|
LocationIQ | geocoder-php/locationiq-provider |
address, reverse Website |
|
MapQuest | geocoder-php/mapquest-provider |
address, reverse Website |
|
Mapzen | geocoder-php/mapzen-provider |
address, reverse Website |
|
Nominatim (OpenStreetMap) |
geocoder-php/nominatim-provider |
address, reverse, IPv4 Website |
|
OpenCage | geocoder-php/open-cage-provider |
address, reverse Website |
|
PickPoint | geocoder-php/pickpoint-provider |
address, reverse Website |
|
TomTom | geocoder-php/tomtom-provider |
address, reverse Website |
|
Yandex | geocoder-php/yandex-provider |
address, reverse Website |
|
Region | Provider | Package | Features | Stats |
---|---|---|---|---|
:belgium: | bpost | geo6/geocoder-php-bpost-provider |
address Website |
|
:belgium: | GeoPunt | geo6/geocoder-php-geopunt-provider |
address, reverse Website |
|
:belgium: | Service Public de Wallonie | geo6/geocoder-php-spw-provider |
address, reverse Website |
|
:belgium: | UrbIS | geo6/geocoder-php-urbis-provider |
address, reverse Website |
|
Provider | Package | Features | Stats |
---|---|---|---|
FreeGeoIp | geocoder-php/free-geoip-provider |
IPv4, IPv6 Website |
|
GeoIP | geocoder-php/geoip-provider |
IPv4, local Website |
|
GeoIP2 | geocoder-php/geoip2-provider |
IPv4 Website |
|
GeoIPs | geocoder-php/geoips-provider |
IPv4 |
|
GeoPlugin | geocoder-php/geo-plugin-provider |
IPv4, IPv6 Website |
|
HostIp | geocoder-php/host-ip-provider |
IPv4 Website |
|
IpInfoDB | geocoder-php/ip-info-db-provider |
IPv4 Website |
|
MaxMind | geocoder-php/maxmind-provider |
IPv4, IPv6 Website |
|
MaxMind Binary | geocoder-php/maxmind-binary-provider |
IPv4, IPv6 Website |
|
Nominatim (OpenStreetMap) |
geocoder-php/nominatim-provider |
address, reverse, IPv4 Website |
|
Yes, that looks like a very good idea! Back then, there was a project to split official/worldwide providers and "extra" providers. Now everything became more modular and we should definitely add them to the documentation!
Maybe we could mention "user-contributed" so that there would be no need to do a full quality check-up (code, tests, doc) of each provider before adding them. Users would know that such providers would not be official, i.e. from the Geocoder core team.
Good idea !
I would add something like (user-contribution)
next to the provider name. Would it be okay ?
Should I create a PR ?
Created PR #816 :)
"Fixed" with PR #816 !
Hello everyone,
I created 3 new providers for Belgian addresses :
There is no point to add those providers to the main list in the README file but what do you think about listing additionnal local/regional providers as those ?
Those providers still needs a bit of work (documentation, test and reverse geocoding) but the geocoding query already works !
Thanks for your input !