gpt4 book ai didi

java - App Engine 搜索 api GeoPoint 搜索

转载 作者:太空宇宙 更新时间:2023-11-04 13:10:46 26 4
gpt4 key购买 nike

The App Engine Search API有一个 GeoPoint 字段。可以用它来进行半径搜索吗?例如,给定一个 GeoPoint,查找位于特定半径内的所有文档。

截至目前,它看起来像 GeoSpecial Query仅限邀请,因此我正在寻找一种易于理解的简单替代方案。

另外,如果这很重要,我正在使用 objectify 和 this answer对我来说太复杂了,无法理解如何实现它。

最佳答案

对于半径搜索,请使用 proximitySearch 而不是 bestBboxSearchCells(在您的引用网址中使用):

GeocellManager.proximitySearch(Point center, int maxResults, double maxDistance //...

详细使用方法可以参见此链接: https://github.com/theganyo/javageomodel/blob/ce43c507ff671eb6f0998f7c7d78fd0c3877dbe7/geocell/src/main/java/com/beoui/geocell/GeocellManager.java

示例代码非常简单: https://github.com/theganyo/javageomodel/blob/master/geocell/src/test/java/com/beoui/utils/HowToUseGeocell.java

关于java - App Engine 搜索 api GeoPoint 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33973255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com