Google App Engine 地理查询
query = db.GqlQuery("SELECT * FROM Place
WHERE location >= :1 AND
location <= :2",
db.GeoPt(lat=minLat, lon=minLon),
db.GeoPt(lat=maxLat, lon=maxLon) )
根据我的理解,在这种情况下,GAE(谷歌应用引擎)会忽略这个长整型的值。这个说法对吗?
1 个回答
1
简短回答:是的。
详细回答:GeoPt
属性首先是按纬度排序的,然后再按经度排序。这个查询会找到在两个纬度之间的实体,只有当纬度相同的时候,才会考虑经度。