GeoMapData
收藏官方服务:
资源简介:
A powerful geospatial and routing API for calculating optimal driving routes, solving multi-stop route optimization (TSP), and extracting latitude/longitude coordinates directly from Google Maps links
创建时间:
2026-07-31
原始信息汇总
数据集概述:GeoMapData
简介:GeoMapData 是一个强大的地理空间与路由 API,用于计算最优驾驶路线、解决多站点路线优化(TSP,即旅行商问题),以及直接从 Google Maps 链接中提取经纬度坐标。该 API 基于 OSRM(开源路由机)和 Google Maps 链接构建。
API 基础信息 | 项目 | 详情 | |---|---| | 类别 | Mapping(地图) | | 服务级别 | 78% | | 延迟 | 134ms | | 热度 | 8.9(受欢迎程度) | | 订阅者数 | 2 | | 创建者 | DR.DB |
核心功能
该 API 提供四个主要端点,涵盖路由计算、路线优化及坐标提取功能:
-
状态检查
- 端点:
GET /status - 用途:检查 API 是否正常运行。
- 响应示例:返回
{"status": "ok", "message": "API is running successfully"}
- 端点:
-
获取路线
- 端点:
GET /api/routes - 用途:计算起始点与终点之间的路由选项,返回最近(最短)路线及备选路线。
- 必要参数:
startLat、startLng(起始点坐标),endLat、endLng(目的地坐标)。 - 响应包含最近路线与所有路线的距离(米)和时长(秒)。
- 端点:
-
路线优化
- 端点:
POST /api/optimize-route - 用途:优化多个坐标点之间的行驶顺序,适用于配送路线或多站点行程(旅行商问题)。
- 请求参数:
locations(必需):包含至少两个坐标点(含lat和lng)的数组,第一个坐标作为起点。roundtrip(可选):是否返回起点,默认false。
- 响应包含优化后的地点顺序(保留原始索引)、总距离、总时长及路线几何数据(LineString)。
- 端点:
-
坐标提取
- 端点:
POST /api/position - 用途:从有效的 Google Maps URL(视口或图钉链接)中直接提取精确经纬度坐标。
- 必要参数:
url(有效的 Google Maps 链接)。 - 响应返回
latitude、longitude和坐标来源(如"pin")。
- 端点:
订阅计划
该 API 提供四个订阅层级,适用于不同使用需求:
| 计划 | 月费 |
|---|---|
| BASIC | $0.00 |
| PRO | $1.00 |
| ULTRA | $4.00 |
| MEGA | $10.00 |
数据来源与技术基础
- 基于 OSRM(Open Source Routing Machine)实现路由与优化功能。
- 支持从 Google Maps 链接中直接解析地理坐标。
- 适用于物流、配送、行程规划及地理数据提取等场景。



