Подскажите, каким лучше способом хранить координаты точек для карт в Postgresql и есть ли способ так же хранить не точку, а область?
Дело в том что хочется сделать, что б человек, желающий указать адрес- указывал адрес(точку либо улицу), а человек, не желающий отображать адрес- мог бы ограничиться городом.
Как такое можно сделать? Это несколько полей нужно или можно в одном поле таблицы сделать?
Спасибо
При свободном вводе (а описание предполагает именно его) - простое текстовое поле. Для точки там записываются координаты, иначе наименование объекта, которое может быть как точным (скажем, конкретный адрес), так и приблизительным.