method
public
static
Manager::getGeoPosition()
Сигнатура
public static getGeoPosition([string $ip = '' ][, string $lang = '' ]) : array<string|int, mixed>|null
Описание
Возвращает атрибут геопозиции.
Параметры
$ip
string
= ''
IP-адрес.
$lang
string
= ''
Идентификатор языка.
Возвращаемое значение
array<string|int, mixed>|null
Как применяется в Manager
Manager::getGeoPosition() — метод класса \Bitrix\Main\Service\GeoIp\Manager модуля «Главный модуль». Manager: Класс для работы с информацией о геолокации.
Статический метод — вызывается через имя класса Manager, без создания объекта.
use Bitrix\Main\Service\GeoIp\Manager;
$result = Manager::getGeoPosition();
// $result: array<string|int, mixed>|nullДругие методы Manager
cleanCache()getCityName()Возвращает полное название города.getCityPostCode()Возвращает почтовый код, FSA или индекс.getCountryCode()Возвращает двухбуквенный код страны.getCountryName()Возвращает полное название страны.getDataResult()Возвращает всю доступную информацию о геолокации.getGeoPositionLatitude()Возвращает широту как знаковое число double.getGeoPositionLongitude()Возвращает долготу как знаковое число double.getHandlerAdminConfigHtml()getHandlerByClassName()getHandlers()getIspName()Возвращает название интернет-провайдера (ISP).
Исходный файл: source/main/lib/service/geoip/manager.php:97

