• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/source/osm/converters/baseconverter.php
  • Класс: BitrixLocationSourceOsmConvertersBaseConverter
  • Вызов: BaseConverter::getCoordinates
private function getCoordinates(): ?array
{
	if (!isset($this->details['centroid'])
		|| !isset($this->details['centroid']['type'])
		|| $this->details['centroid']['type'] !== 'Point'
		|| !isset($this->details['centroid']['coordinates'])
		|| !is_array($this->details['centroid']['coordinates'])
		|| count($this->details['centroid']['coordinates']) != 2
	)
	{
		return null;
	}

	return [
		(float)$this->details['centroid']['coordinates'][1],
		(float)$this->details['centroid']['coordinates'][0],
	];
}