类似现在很火的诸如跑步记录路程,可以跟踪用户的移动轨迹,并通过地图可视化
APK : http://fir.im/l2jq
思路:高精度定位 + 画线
这是最后实际的运行效果图
使用的是高德地图:http://lbs.amap.com/
去官网下载SDK,以及demo,会看就行官网给的demo很强大
考虑到测试时没有网络,所以加了离线地图
首页是使用的PreferenceActivity,这样省的写button了,很简单,就一句话就好
import android.os.Bundle;
import android.preference.PreferenceActivity;
/** 定位 + 画线 */
public class MainActivity extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.addPreferencesFromResource(R.xml.category);
}
}
然后category.xml文件是这么写的
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="root_screen">
<Preference android:title="Version 1.1.6" />
<Preference android:title="离线地图下载" >
<intent
android:targetPackage="android.cl.com.forthtest03_map"
android:targetClass="android.cl.com.forthtest03_map.offlinemap.OfflineMapActivity" >