Skip to content

Commit 1178055

Browse files
committed
Update readme for new ArcGIS Online Provider
1 parent 5bb494f commit 1178055

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ Currently, there are many providers for the following APIs:
5151
* [Geonames](http://www.geonames.org/) as Place-Based geocoding and reverse geocoding provider;
5252
* [IpGeoBase](http://ipgeobase.ru/) as IP-Based geocoding provider (very accurate in Russia);
5353
* [Baidu](http://developer.baidu.com/map/geocoding-api.htm) as Address-Based geocoding and reverse geocoding provider (exclusively in China);
54-
* [TomTom](http://developer.tomtom.com/docs/read/Geocoding) as Address-Based geocoding and reverse geocoding provider.
54+
* [TomTom](http://developer.tomtom.com/docs/read/Geocoding) as Address-Based geocoding and reverse geocoding provider;
55+
* [ArcGIS Online](http://resources.arcgis.com/en/help/arcgis-online-geocoding-rest-api/) as Address-Based geocoding and reverse geocoding provider.
5556

5657
Installation
5758
------------
@@ -260,6 +261,12 @@ The `TomTomProvider` named `tomtom` is able to geocode and reverse geocode **str
260261
The default langage-locale is `en`, you can choose between `de`, `es`, `fr`, `it`, `nl`, `pl`, `pt` and `sv`.
261262
A valid api key is required.
262263

264+
### ArcGISOnlineProvider ###
265+
266+
The `ArcGISOnlineProvider` named `arcgis_online` is able to geocode and reverse geocode **street addresses**.
267+
It's possible to specify a sourceCountry to restrict result to this specific country thus reducing
268+
request time (note that this doesn't work on reverse geocoding). This provider also supports SSL.
269+
263270

264271
### Using The Providers ###
265272

@@ -286,6 +293,9 @@ $geocoder->registerProviders(array(
286293
new \Geocoder\Provider\MaxMindProvider(
287294
$adapter, '<MAXMIND_API_KEY>', $service, $useSsl
288295
),
296+
new \Geocoder\Provider\ArcGISOnlineProvider(
297+
$adapter, $sourceCountry, $useSsl
298+
),
289299
));
290300
```
291301

@@ -295,7 +305,8 @@ Parameters:
295305
* `$region` is available for `GoogleMapsProvider` and `GoogleMapsBusinessProvider`.
296306
* `$toponym` is available for `YandexProvider`.
297307
* `$service` is available for `MaxMindProvider`.
298-
* `$useSsl` is available for `GoogleMapsProvider`, `GoogleMapsBusinessProvider` and `MaxMindProvider`.
308+
* `$useSsl` is available for `GoogleMapsProvider`, `GoogleMapsBusinessProvider`, `MaxMindProvider` and `ArcGISOnlineProvider`.
309+
* `$sourceCountry` is available for `ArcGISOnlineProvider`.
299310

300311
Everything is ok, enjoy!
301312

0 commit comments

Comments
 (0)