【发布时间】:2011-09-14 19:02:53
【问题描述】:
将位置坐标保留为模型字段以便在 Django 的 Google 地图中使用的理想方法是什么?
【问题讨论】:
标签: django google-maps django-models
将位置坐标保留为模型字段以便在 Django 的 Google 地图中使用的理想方法是什么?
【问题讨论】:
标签: django google-maps django-models
这是我用来存储 Google 纬度/经度的代码
lat = models.FloatField(_('Latitude'), blank=True, null=True)
lon = models.FloatField(_('Longitude'), blank=True, null=True)
【讨论】:
from django.utils.translation import ugettext as _。见here
最好的办法是存储在十进制字段中
lat = models.DecimalField(_('Latitude'), max_digits=10, decimal_places=8)
lng = models.DecimalField(_('Longitude'), max_digits=11, decimal_places=8)
【讨论】:
我认为将纬度和经度分开可能更容易FloatFields
【讨论】: