Skip to content

🌏 MapHelper是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库

License

Notifications You must be signed in to change notification settings

jenly1314/MapHelper

Repository files navigation

MapHelper

Image

Download MavenCentral JitPack CircleCI API License

MapHelper for Android 是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库。

功能介绍

  • ✅ 简单易用,一句代码实现
  • ✅ 地图路线规划/导航
  • GCJ-02 / WGS-84 / BD09LL 等相关坐标系互转

Gif 展示

Image

你也可以直接下载 演示App 体验效果

引入

Gradle:

  1. 在Project的 build.gradlesetting.gradle 中添加远程仓库

    repositories {
        //...
        mavenCentral()
    }
  2. 在Module的 build.gradle 里面添加引入依赖项

    implementation 'com.github.jenly1314:maphelper:1.2.0'

使用

代码示例

    // 调用相关地图线路/导航示例(params表示一些具体参数)

    // 跳转到地图(高德、百度、腾讯、谷歌地图等)
    MapHelper.gotoMap(params)
    // 跳转到高德地图
    MapHelper.gotoAMap(params)
    // 跳转到百度地图
    MapHelper.gotoBaiduMap(params)
    // 跳转腾讯地图
    MapHelper.gotoTencentMap(params)
    // 跳转到谷歌地图
    MapHelper.gotoGoogleMap(params)
    // 坐标系转换:WGS-84转GCJ-02(火星坐标系)
    MapHelper.wgs84ToGCJ02(latitude,longitude)
    // 坐标系转换:GCJ-02(火星坐标系)转WGS-84
    MapHelper.gcj02ToWGS84(latitude,longitude)
    //...

更多使用详情,请查看app中的源码使用示例或直接查看 API帮助文档

相关推荐

  • Location 一个通过 Android 自带的 LocationManager 来实现的定位功能。

版本日志

v1.2.0:2023-7-26

  • 适配Android 11 (R) 软件包的可见性

赞赏

如果您喜欢MapHelper,或感觉MapHelper帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 😃

您也可以扫描下面的二维码,请作者喝杯咖啡 ☕

关于我

我的博客 GitHub Gitee CSDN 博客园
Jenly's Blog jenly1314 jenly1314 jenly121 jenly

联系我

微信公众号 Gmail邮箱 QQ邮箱 QQ群 QQ群
Jenly666 jenly1314 jenly1314 20867961 64020761