2013-03-05 74 views
2

我想我也可以將緯度/經度數據存儲在FloatProperty或ListProperty中。
GeoPtProperty有哪些優勢?

+0

我認爲這是一個比它首先要看的更重要的問題。你基本上是問爲什麼在一個原語似乎爲同一個目的而工作時使用ADT(抽象數據類型)。我們問「這種類型是做什麼的?」自2008年以來。 – 2013-03-07 16:20:59

回答

3

隨着谷歌的API,你將能夠使location-based searches。您也可以使用模板geoproperty與浮動格式(「2」,在這種情況下,將小數位數):

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

您也可以看看geomodel project我認爲這是由谷歌superseeded如果您創建索引,則搜索api以啓用基於位置的搜索。

5

我認爲現在它只是確保經度和緯度值是正確的,而如果你有自己的FloatProperty他們可以有任何不一定座標的任意值。除此之外,我認爲你不會有任何其他好處。

此外,儘管Google不支持開箱即用的空間搜索,但也許將來他們會,如果他們願意的話,他們會使用該屬性。