Google Maps Расположение и поля области для Джанго - PullRequest
6 голосов
/ 28 марта 2011

Я ищу два поля модели Django, которые легко использовать в админке и которые предоставляют интерактивный интерфейс карт Google.

LocationField

Сохраняет долготу и широту, администратор нажимает на карту, чтобы отметить местоположение.

AreaField

Хранит разделенную запятыми строку местоположений, пользователь-администратор создает фигуру на карте, чтобы отметить область.

Я нашел их несколько, но какой из них вы бы порекомендовали для вышеуказанных требований?

Конечно, есть и геоджанго, но это кажется немного излишним дляэтот проект.

Ответы [ 2 ]

6 голосов
/ 09 октября 2013

Я знаю, что этот пост старый, но в случае, если кому-то нужен другой инструмент, я использую приложение django-геопозицию , которое помогает создать поле модели, которое может содержать геопозицию и соответствующий виджет администратора .

6 голосов
/ 28 марта 2011

Мы использовали django-easy-maps , но с пользовательским (не администратором) интерфейсом. Если Google не может найти местоположение по адресу улицы, мы предоставляем навигационную карту и позволяем пользователю выбрать местоположение, а затем сохранить широту и долготу. В противном случае, вероятно, будет слишком много уличных адресов, которые карты Google не смогут разобрать.

...