#api-client #http-client #geospatial #search #tracking #queries #geoprox

geoprox-client

与Geoprox搜索引擎交互的HTTP客户端库

8个版本 (4个重大更新)

0.5.0 2024年8月23日
0.4.2 2024年8月12日
0.3.1 2024年8月6日
0.2.0 2024年8月3日
0.1.0 2024年8月3日

#482 in Web编程

Download history 235/week @ 2024-07-29 281/week @ 2024-08-05 164/week @ 2024-08-12

每月下载量 680次

MIT/Apache

54KB
882

Rust API客户端用于geoprox-client

提供HTTP API以进行地理空间查询和位置跟踪的Geoprox服务器实现

概述

此API客户端是由OpenAPI Generator项目生成的。通过使用远程服务器上的openapi-spec,您可以轻松生成API客户端。

  • API版本:0.4.2
  • 包版本:0.4.2
  • 构建日期:2024-08-12T18:38:29.738611818-04:00[America/New_York]
  • 生成器版本:7.7.0
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放在名为 geoprox-client 的目录下,并在 Cargo.toml 下的 [dependencies] 中添加以下内容

geoprox-client = { path = "./geoprox-client" }

API端点文档

所有URI都是相对于 https://127.0.0.1

方法 HTTP请求 描述
GeohashApiApi decode_geohash GET /api/v1/geohash/{ghash} 将geohash解码为坐标。
GeohashApiApi encode_latlng GET /api/v1/geohash 将坐标编码为geohash
GeohashApiApi get_neighbors GET /api/v1/geohash/{ghash}/neighbors 邻近区域
GeoshardApiApi create_index POST /api/v1/shard/{index} 创建地理空间索引
GeoshardApiApi drop_index DELETE /api/v1/shard/{index} 删除地理空间索引
GeoshardApiApi insert_key PUT /api/v1/shard/{index} 将键插入索引
GeoshardApiApi insert_key_batch PUT /api/v1/shard/{index}/batch 将多个键插入索引
GeoshardApiApi query_range GET /api/v1/shard/{index} 在索引中搜索附近的对象
GeoshardApiApi query_range_many GET /api/v1/shard 在多个索引中搜索附近的对象
GeoshardApiApi remove_key PATCH /api/v1/shard/{index} 从索引中删除键
GeoshardApiApi remove_key_batch PATCH /api/v1/shard/{index}/batch 从索引中删除多个键

模型文档

要获取对生成的文档的访问权限,请使用

cargo doc --open

作者

[email protected]

依赖项

~8–19MB
~283K SLoC