目前,我想使用经度和纬度来存储我的用户位置,但这是来自Google地图,但是我将使用GeoDango和一些点来计算点之间的距离。
但是,我的第一个困惑是应该使用Django中的哪个字段存储经度和纬度值?我收到的信息有冲突。
官方文档使用FloatField
https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#geographic-models
lon = models.FloatField()
lat = models.FloatField()
几乎所有关于stackoverflow的答案都显示 DecimalField
long = models.DecimalField(max_digits=8, decimal_places=3)
lat = models.DecimalField(max_digits=8, decimal_places=3)
那我应该用什么呢?