Google App Engine 地理查询
Posted
技术标签:
【中文标题】Google App Engine 地理查询【英文标题】:Google App Engine Geo Query 【发布时间】:2011-05-13 03:18:38 【问题描述】: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 在这种情况下忽略了 long。 这是真的吗?
【问题讨论】:
【参考方案1】:简短回答:是的。
长答案:GeoPt
属性首先按纬度排序,然后按经度排序。此查询将查找位于两个纬度之间的实体,仅在纬度相同时才考虑经度。
【讨论】:
以上是关于Google App Engine 地理查询的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine - 大查询 - Python 找不到库 google.cloud
为啥我在 Google App Engine 上使用 JDO 的查询中出现转换错误?
如何在 Google App Engine Python 上的 Django nonrel 中使用查询游标?