GeoDB Cities GraphQL
收藏RapidAPI2025-12-12 更新2024-05-21 收录
下载链接:
https://rapidapi.com/wirefreethought/api/geodb-cities-graphql
下载链接
链接失效反馈官方服务:
资源简介:
Get global city, region, and country data.
获取全球城市、地区及国家数据。
创建时间:
2025-12-12
原始信息汇总
GeoDB Cities GraphQL 数据集概述
基本信息
- 数据集名称: GeoDB Cities GraphQL
- 提供商: Michael Mogley
- 订阅者数量: 625
- 类别: Data
- 标签: GraphQL
- 数据许可: Creative Commons (http://creativecommons.org/licenses/by/3.0)
服务指标
- 流行度: 9.6
- 服务等级: 100%
- 延迟: 36ms
定价计划
- BASIC: $0.00 / 月
- PRO: $30.00 / 月
- ULTRA: $60.00 / 月
- MEGA: $120.00 / 月
数据内容与范围
- 提供全球城市、地区、国家和岛屿数据。
- 包含超过800,000个城镇、城市、县和岛屿的信息。
- 数据定期从GeoNames和WikiData更新。
核心功能
- 按名称前缀、国家、位置、时区和最小人口筛选地点。
- 查找城市或地点附近的城市。
- 支持多种语言显示结果(英语、法语、德语、意大利语、葡萄牙语、俄语、西班牙语)。
- 按名称、国家代码、海拔和人口排序结果。
- 获取城市详细信息,包括GPS位置、时区、人口、海拔和当前时间。
- 获取所有国家地区、州和省。
- 获取给定区域内的所有城市。
- 获取支持某种货币的所有国家。
- 集成WikiData。
技术特性
- 基于GraphQL的API。
- 采用云负载均衡基础设施,确保弹性和性能。
- 支持内部部署(需通过开发门户网站联系获取详情)。
查询示例
获取纽约市(ID: Q60)及其附近郊区的详细信息: graphql { populatedPlace(id:"Q60") { name population latitude longitude nearbyPopulatedPlaces(radius:10, distanceUnit:MI, types:["CITY"], first:10) { totalCount edges { node { id name population distance } } pageInfo { startCursor endCursor hasNextPage } } } }
潜在应用场景
- 根据用户的GPS位置获取当前城市。
- 在用户输入时自动补全城市、地区或国家名称。
- 根据用户选择的国家自动填充地区列表。
- 根据用户选择的国家地区自动填充城市列表。
- 显示所选国家的国旗。
- 与WikiData集成,实现获取城市旅游景点等高级用例。
相关资源
- 产品网站: http://geodb-cities-api.wirefreethought.com
- 开发门户: 提供(详情见页面)
- GraphQL模式: 提供(详情见页面)
- 查询手册: 提供(详情见页面)
- 问题跟踪: 提供(详情见页面)



