GeoPtProperty有哪些优势?

时间:2013-03-05 11:21:52

标签: google-app-engine google-cloud-datastore

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

2 个答案:

答案 0 :(得分:5)

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

此外,虽然谷歌不支持开箱即用的空间搜索,但未来他们可能会,如果他们愿意,他们会使用此属性。

答案 1 :(得分:3)

使用Google的API,您可以制作location-based searches。您还可以使用浮动格式的模板中的geoproperty(在这种情况下,“2”将是小数位数):

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

如果您制作索引,您还可以查看我认为可以通过Google搜索API取代基于位置的搜索的geomodel project