Java Map Component Platform (Java MCP)

Java Map Component Platform (Java MCP)

site icon
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:runjava -jar target/demo-0.0.1-SNAPSHOT.jar 启动服务。

使用教程

使用依赖

  • JDK 17+
  • Maven 3.6+

安装教程

  1. 获取项目
git clone [repository-url]
cd java-mcp-server
  1. 配置高德地图API Key 在 src/main/resources/application.properties 中配置 amap.key 属性。
  2. 构建与运行
mvn clean package
java -jar target/demo-0.0.1-SNAPSHOT.jar

或直接使用 Maven 运行:

mvn spring-boot:run

调试方式

服务启动后,访问 http://localhost:8080 即可。可以通过API接口进行功能测试。

许可证

该项目遵循 MIT 开源许可条款。