ПРИМІТКИ API
Поля геополя містять дев’ять стовпців інформації про географічні> дані, що зберігаються. В основі його стовпчик 'wkt', де він зберігає повну геометрію у форматі «добре відомий текст» (WKT). Усі інші стовпці є метаданими, отриманими зі стовпця WKT. Стовпці такі:
Значення "geom". За замовчуванням зберігається як WKB, завантажується як WKT
'geo_type' Тип геометрії (точка, лінія рядка, багатокутник тощо)
'lat' Centroid (Широта або Y)
'lon' Centroid (Longitude або X)
'top' Bounding Box Top ( Ширина або Макс Y) 'нижня' нижня
частина "Обмежувальної коробки" (широта або мінімум Y)
"ліворуч" Обмежувальна коробка вліво (довгота або хв. X)
"праворуч" Обмежувальна скринька праворуч (довгота або макс. X)
"геохаш"
Коли геополе зберігається за допомогою наданих віджетів, ці значення передаються через функцію geofield_compute_values для обчислення залежних значень. За замовчуванням залежні значення обчислюються на основі WKT, але це може бути замінено для обчислення значень на основі інших стовпців. Наприклад, geofield_compute_values може називатися так:
geofield_compute_values ($ значень, 'latlon');
Це буде обчислювати поле wkt (та всі інші поля) на основі стовпців lat / lon, що призводить до точки. Як розробник, це важливо пам'ятати, якщо ви змінюєте інформацію про геополі, використовуючи node_load та node_save. Не забудьте запустити будь-які змінені екземпляри геополя через geofield_compute_values, щоб усі стовпці були узгодженими.
geohash
?