【问题标题】:Cloudant Geospatial queryCloudant 地理空间查询
【发布时间】:2016-06-27 23:36:19
【问题描述】:

我是 Cloudant 的新手,我想获取特定类别的经纬度记录。

//这是获取经纬度记录

dbname/_design/ad/_geo/geoidx?lat=29.2609417&lon=71.1750101&radius=100

但我想按特定类别获取记录...

dbname/_design/ad/_geo/geoidx?lat=22.2609417&lon=73.1750101&radius=100&item_type_id: '12345'

我怎样才能做到这一点?请回复... 谢谢..

【问题讨论】:

    标签: geospatial cloudant


    【解决方案1】:

    您无法使用 Cloudant Geo 索引来实现这一点。您需要使用 Cloudant Search(由 Lucene Geo 提供支持),它允许您将半径搜索与属性搜索结合起来。这是一个教程:https://developer.ibm.com/clouddataservices/2016/01/07/geospatial-query-with-cloudant-search/

    唯一需要注意的是,对于 Cloudant Search,您只能进行边界框和半径搜索——不能进行多边形搜索。

    【讨论】:

      猜你喜欢
      • 2015-06-07
      • 2013-09-25
      • 2018-04-06
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多