#place #rating #google #api #reviews #api-access #api-bindings

google-places-api

用于访问 Google 地点 API 的库。获取超过 2 亿个地点的位置数据,并将地点详情、搜索和自动完成添加到您的应用程序中。

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

0.5.2 2023 年 7 月 12 日
0.5.1 2023 年 7 月 12 日
0.4.0 2023 年 7 月 8 日
0.3.0 2023 年 7 月 5 日
0.1.1 2023 年 6 月 13 日

#923 in Web 编程

Download history 2/week @ 2024-03-09 1/week @ 2024-03-16 58/week @ 2024-03-30 11/week @ 2024-04-06 1/week @ 2024-05-18

每月 51 次下载
smart-llamas 中使用

MIT 许可证

1.5MB
2K SLoC

Google 地点 API

示例代码

  • cargorun --examplenearby_search
  • cargorun --exampleplace_details
  • cargorun --examplefind_place
  • cargorun --exampleplace_photos
  • cargorun --exampletext_search

贡献指南

  • "rust-analyzer.diagnostics.disabled": ["unresolved-import"] 添加到您的 settings.json 文件中,以禁用 serde 的过程宏警告。
  • cargo test 将运行集成测试,确保基本功能正常。

有用的命令

仓库结构

├── src
│   ├── lib.rs
│   ├── error.rs
│   ├── client.rs
│   ├── models
│   │   ├── place_details.rs
│   │   └── ...
│   ├── services
│   │   ├── places.rs
│   │   └── ...
│   └── utils
│       ├── request.rs
│       └── ...
├── tests
│   ├── integration.rs
│   └── unit
│       ├── client.rs
│       ├── services
│       │   ├── places.rs
│       │   └── ...
│       └── ...
├── examples
│   ├── main.rs
│   ├── basic_search.rs
│   └── ...
├── Cargo.toml
└── README.md

依赖关系

~21–37MB
~446K SLoC