2011-03-28 57 views
6

我正在寻找两个易于在管理中使用并提供Google地图交互式界面的Django模型字段。谷歌地图Django的位置和区域

LocationField

店的经度和纬度,地图标记的位置上管理用户点击。

AreaField

商店逗号分隔的位置串,管理员用户在地图上创建了一个形状来标记的区域。

我发现了一些他们,但你会推荐哪一个满足上述要求?

有当然也GeoDjango内置,但它似乎对这个项目有点大材小用。

回答

5

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

+0

谢谢杰夫,我们不会使用汽车地址功能,因为我们主要是为肯尼亚编码,缺少街道号码很难从Google获得确切位置。我想我们只会创建我们自己的两个Widgets。 – sunn0 2011-03-28 13:47:01

5

我知道这个帖子是旧的,但如果有人需要其他工具,我一直在使用django-geoposition应用程序,它有助于创建一个可以保存地理位置和相应管理小部件的模型字段。