
Java Map Component Platform (Java MCP)

2025.03.30
0
Java地图服务位置服务
Java Map Component Platform (Java MCP) 是一个基于Spring Boot的Java地图组件平台,提供包括地理编码、逆地理编码、天气查询、POI搜索、路径规划等地图服务功能。
View on GitHub
Overview
基本能力
产品定位
Java MCP 是一个地图服务平台,提供多种地图相关功能,适用于需要地图服务的应用开发。
核心功能
- 地理编码/逆地理编码:地址与经纬度的互相转换
- 天气查询:根据城市名称或adcode查询天气信息
- POI搜索:关键词搜索、周边搜索、POI详情查询
- 路径规划:支持步行、骑行、驾车、公共交通等多种出行方式
- IP定位:根据IP地址获取位置信息
- 距离测量:计算两点间直线距离、驾车距离或步行距离
适用场景
- 需要地图服务的Web或移动应用
- 需要地理编码或逆地理编码功能的应用
- 需要天气查询或POI搜索功能的应用
- 需要路径规划或距离测量的应用
工具列表
- 地理编码工具:提供地址与经纬度的互相转换
- 天气查询工具:根据城市名称或adcode查询天气信息
- POI搜索工具:提供关键词搜索、周边搜索、POI详情查询
- 路径规划工具:支持多种出行方式的路径规划
- IP定位工具:根据IP地址获取位置信息
- 距离测量工具:计算两点间直线距离、驾车距离或步行距离
常见问题解答
- 如何配置高德地图API Key?在
src/main/resources/application.properties
中配置amap.key
属性。 - 如何启动服务?使用
mvn spring-boot:run
或java -jar target/demo-0.0.1-SNAPSHOT.jar
启动服务。
使用教程
使用依赖
- JDK 17+
- Maven 3.6+
安装教程
- 获取项目
git clone [repository-url]
cd java-mcp-server
- 配置高德地图API Key
在
src/main/resources/application.properties
中配置amap.key
属性。 - 构建与运行
mvn clean package
java -jar target/demo-0.0.1-SNAPSHOT.jar
或直接使用 Maven 运行:
mvn spring-boot:run
调试方式
服务启动后,访问 http://localhost:8080
即可。可以通过API接口进行功能测试。