# PeliasGeocoderService

#### new Cesium.PeliasGeocoderService(url)
engine/Source/Core/PeliasGeocoderService.js 26

Provides geocoding via a Pelias server.

Name | Type | Description
--- | --- | ---
`url` | Resource | string | The endpoint to the Pelias server.

##### Example:

    // Configure a Viewer to use the Pelias server hosted by https://geocode.earth/
    const viewer = new Cesium.Viewer('cesiumContainer', {
      geocoder: new Cesium.PeliasGeocoderService(new Cesium.Resource({
        url: 'https://api.geocode.earth/v1/',
          queryParameters: {
            api_key: '<Your geocode.earth API key>'
        }
      }))
    });

### Members

#### readonly credit : Credit|undefined
engine/Source/Core/PeliasGeocoderService.js 54

Gets the credit to display after a geocode is performed. Typically this is used to credit the geocoder service.

#### readonly url : Resource
engine/Source/Core/PeliasGeocoderService.js 42

The Resource used to access the Pelias endpoint.

### Methods

#### geocode(query, type) → Promise.<Array.<GeocoderService.Result>>
engine/Source/Core/PeliasGeocoderService.js 68

Name | Type | Default | Description
--- | --- | --- | ---
`query` | string |  | The query to be sent to the geocoder service
`type` | GeocodeType | `GeocodeType.SEARCH` | optional The type of geocode to perform.

##### Returns:

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.