Django的Google Maps位置和区域字段

sun*_*nn0 6 django google-maps geodjango

我正在寻找两个易于在管理中使用的Django模型字段,并提供谷歌地图交互界面.

LocationField

存储经度和纬度,管理员用户点击地图以标记位置.

AreaField

存储逗号分隔的位置字符串,管理员用户在地图上创建形状以标记区域.

我找到了其中一些,但你会推荐哪一个满足上述要求?

当然还有geodjango,但这个项目似乎有点矫枉过正.

Jef*_*uer 6

我们一直在使用django-easy-maps,但使用自定义(非管理员)界面.如果Google无法从街道地址找到该位置,我们会提供可导航的地图,并允许用户选择一个位置,然后存储纬度和经度.否则,Google地图无法解析的街道地址可能太多.


jav*_*zac 6

我知道这篇文章很老但是如果有人需要其他工具,我一直在使用django-geoposition app来帮助创建一个可以容纳地理位置和相应管理小部件的模型字段.