2

我想我也可以将纬度/经度数据存储在 FloatProperty 或 ListProperty 中。

4

2 回答 2

5

我认为现在它只是确保纬度和经度值是正确的,而如果你有自己的FloatProperty值,它们可以有任何不一定是坐标的任意值。除此之外,我认为您不会有任何其他好处。

此外,虽然 Google 不支持开箱即用的空间搜索,但也许将来他们会,如果他们愿意,他们会为此使用这个属性。

于 2013-03-05T12:08:37.623 回答
3

使用 google 的 API,您将能够进行基于位置的搜索。您还可以在具有浮点格式的模板中使用地理属性(在这种情况下,“2”将是小数位数):

<georss:point>{{entity.geopt.lon|floatformat:2}},{{entity.geopt.lat|floatformat:2}}</georss:point>

您还可以查看我认为已被 google search api 取代的 geomodel项目,如果您创建索引,则可以启用基于位置的搜索。

于 2013-03-07T15:27:11.460 回答