嗨,我的地理空间查询出现以下错误
地理空间搜索已被拒绝。不再支持StContainsFilter。
我将我所有的jar都升级到了最新版本,并能够在geoPt列上生成索引,但出现此错误。在本地运行一切正常。有什么想法吗?
代码:
Query.Filter result = null;
GeoPt geo = new GeoPt(((GeoSearch) value).getLatitude(), ((GeoSearch) value).getLongitude());
Query.GeoRegion.Circle circle = new Query.GeoRegion.Circle(geo, ((GeoSearch) value).getRadius());
result = new Query.StContainsFilter(key, circle);
Query q = new Query(type.getName()).setFilter(compositeFilter);
PreparedQuery pq = ds.prepare(q);
答案 0 :(得分:0)
我终于得到了一个答案,自2018年10月起,地理空间查询在google appengine数据存储中不再起作用。他们没有更新文档或更新本地环境来反映这一点。谢谢谷歌。