как я могу получить пространственные данные (точки) из базы данных msql с cakePHP 3

У меня есть таблица со следующей структурой:


CREATE TABLE IF NOT EXISTS `points` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`coordinates` point NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

В PointsTable.php что-то вроде этого:


public function beforeSave( $event,  $entity,  $options) {
$entity->coordinates = new QueryExpression('GeomFromText(\'POINT(' . $entity['latitude'] . " " . $entity['longitude'] . ')\')');
}

Итак, я не понимаю, как получить координаты широты и долготы, чтобы просмотреть файл из заданных координат.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]