MapHelper

Project Url: jenly1314/MapHelper
Introduction: :earth_asia: MapHelper 是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库
More: Author   ReportBugs   
Tags:

Image

Download MavenCentral JCenter JitPack CI CircleCI License

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

功能介绍

  • [x] 简单易用,一句代码实现
  • [x] 地图路线规划/导航
  • [x] 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 帮助文档

版本记录

v1.2.0:2023-7-26

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

v1.1.0:2023-3-26

  • 迁移发布至 Maven Central

v1.0.0:2020-5-3

  • MapHelper 初始版本

赞赏

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

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

关于我

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

联系我

微信公众号 Gmail 邮箱 QQ 邮箱 QQ 群 QQ 群
Jenly666 jenly1314 jenly1314 20867961 64020761
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools