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编程
每月下载量 680次
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 | 从索引中删除多个键 |
模型文档
- CreateIndexResponse
- DecodeGeohashResponse
- DropIndexResponse
- EncodeLatLng
- EncodeLatLngResponse
- GeohashNeighborsResponse
- InsertKey
- InsertKeyBatch
- InsertKeyBatchResponse
- InsertKeyResponse
- Neighbor
- QueryRange
- QueryRangeMany
- QueryRangeManyResponse
- QueryRangeResponse
- RemoveKey
- RemoveKeyBatch
- RemoveKeyBatchResponse
- RemoveKeyResponse
要获取对生成的文档的访问权限,请使用
cargo doc --open
作者
依赖项
~8–19MB
~283K SLoC