最近在学习 Android 地图相关的知识,无意间找到了一个非常好的开源项目,特此分享。

项目地址:http://code.google.com/p/big-planet-tracks/

注:上面网站中的程序编译可能会出错,特上传一份成功编译的源码。

Big Planet Tracks

Big Planet Tracks is an online/offline maps application that can import, export and record your GPS tracks, and shows live/real-time statistics such as time, speed, distance, and elevation.

For more information, please see the changelog, copyright and license.

Features

  • Maps Usage
    • Online maps (Network needed)
    • Offline maps (SQLite database created by using Mobile Atlas Creator 1.7 or 1.8)
    • Change different SQLite database maps dynamically (e.g. Taiwan.sqlitedb, Japan.sqlitedb, and so on.)
    • Map zoom in/out
    • Go to my location (i.e. auto-follow the GPS locations) on the map
    • Search (Network needed)
    • Bookmarks
    • Adjust map offset (mainly solve the map shift issue in China)
    • Reference scale on the map
    • Keep the screen on when viewing the map
    • Orange arrow for indicating the phone's direction using the magnetic heading function from source code of MyTracks
    • Map magnifications (including 1.5x, 2.0x, 2.5x, 3.0x levels)
  • GPS Tracks Management
    • Import GPS track files (.gpx) into the database
    • Record GPS track and display on the map simultaneously
    • Export GPS track to a file (.gpx)
    • Show a GPS track's time, distance, average speed, maximum speed and number of waypoints
    • Full support all timezones, show the correct GMT time of GPS tracks
    • Display the loaded track and the recording track on the map simultaneously
    • Enable the background service when recording a track
  • Full support for different screen resolutions of the mobile phones


HowTo

  • How To Save Google Maps For Offline Use On Android (in English or in Chinese)

Screenshots

About Menu


Start Recording Button Notification: Recording your track Stop Recording Button


Import Tracks Browse Tracks View Track Statistics

更多Android开源地图应用请参考: http://wiki.openstreetmap.org/wiki/Android

更多相关文章

  1. Android Studio 导入项目 出现安装Error:Cause: failed to find
  2. 获取Android 地图API 密钥
  3. 百度地图 android 定位Demo
  4. android: 高德地图
  5. android使用百度地图SDK获取定位信息
  6. 解决用Android Studio开发项目如何放置assets文件夹
  7. Android优秀开源组件项目集合
  8. 高手速成android开源项目【项目篇】
  9. 【转】android开源项目---项目篇

随机推荐

  1. android上的i-jetty (1)环境搭建
  2. Android 之 EditText属性用法介绍
  3. Android API 中文 (112) —— ThumbnailU
  4. editView多行光标位置问题和联系人问题
  5. Android(安卓)2.3.3 NFC分析
  6. Android 之 ImageSwitch图片转换器
  7. Android 使用 第三方 Sweet Alert Dialog
  8. Android Camera 方法分析
  9. Android NDK学习(1) 简介
  10. EditText 所有属性