Add mapzen geocoder as provider in the geocoding docs

This commit is contained in:
Mario de Frutos
2016-03-28 16:44:58 +02:00
parent 98a7762da6
commit dd2af74b03

View File

@@ -267,6 +267,7 @@ SELECT cdb_geocode_ipaddress_point('102.23.34.1')
```bash
UPDATE {tablename} SET the_geom = cdb_geocode_ipaddress_point('102.23.34.1')
```
## Street-level geocoder
This function provides a street-level geocoding service. This service uses the street level geocoder defined for the user.
@@ -277,12 +278,12 @@ This function provides a street-level geocoding service. This service uses the s
#### Arguments
Name | Type | Description
--- | --- | ---
`searchtext` | `text` | searchtext contains free-form text containing address elements. You can specify the searchtext parameter by itself, or you can specify it with other parameters to narrow your search. For example, you can specify the state or country parameters, along with a free-form address in the searchtext field.
`city` | `text` | (Optional) Name of the city
`state` | `text` | (Optional) Name of the state
`country` | `text` | (Optional) Name of the country
Name | Type | Description | Provider
--- | --- | --- | ---
`searchtext` | `text` | searchtext contains free-form text containing address elements. You can specify the searchtext parameter by itself, or you can specify it with other parameters to narrow your search. For example, you can specify the state or country parameters, along with a free-form address in the searchtext field. | Here, Google, Mapzen
`city` | `text` | (Optional) Name of the city. | Here and Google
`state` | `text` | (Optional) Name of the state | Here and Google
`country` | `text` | (Optional) Name of the country. *If you're using **Mapzen** as provider you must use alpha-2 or alpha-3 [ISO-3166](https://en.wikipedia.org/wiki/ISO_3166-1) country codes* | Here, Google and Mapzen
#### Returns
@@ -292,6 +293,8 @@ Geometry (point, EPSG 4326) or null
##### Select
Using **Here** or **Google** as providers
```bash
SELECT cdb_geocode_street_point('651 Lombard Street, San Francisco, California, United States')
SELECT cdb_geocode_street_point('651 Lombard Street', 'San Francisco')
@@ -299,6 +302,12 @@ SELECT cdb_geocode_street_point('651 Lombard Street', 'San Francisco', 'Californ
SELECT cdb_geocode_street_point('651 Lombard Street', 'San Francisco', 'California', 'United States')
```
Using **Mapzen** as provider
```bash
SELECT cdb_geocode_street_point('651 Lombard Street San Francisco California', NULL, NULL, 'USA')
```
##### Update
```bash