PHP Класс Geocoder\Provider\MaxMind

Автор: Andrea Cristaudo ([email protected])
Наследование: extends AbstractHttpProvider, implements Geocoder\Provider\Provider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Http\Client\HttpClient $client, string $apiKey, string $service = self::CITY_EXTENDED_SERVICE, boolean $useSsl = false )
geocode ( $address ) {@inheritDoc}
getName ( ) {@inheritDoc}
reverse ( $latitude, $longitude ) {@inheritDoc}

Приватные методы

Метод Описание
countryCodeToCountryName ( $code )
executeQuery ( string $query )
fieldsForService ( string $service ) : string[] We do not support Country and City services because they do not return much fields.
getCountryNames ( ) : array
replaceAdmins ( $data )

Описание методов

__construct() публичный Метод

public __construct ( Http\Client\HttpClient $client, string $apiKey, string $service = self::CITY_EXTENDED_SERVICE, boolean $useSsl = false )
$client Http\Client\HttpClient An HTTP adapter.
$apiKey string An API key.
$service string The specific Maxmind service to use (optional).
$useSsl boolean Whether to use an SSL connection (optional).

geocode() публичный Метод

{@inheritDoc}
public geocode ( $address )

getName() публичный Метод

{@inheritDoc}
public getName ( )

reverse() публичный Метод

{@inheritDoc}
public reverse ( $latitude, $longitude )