我开发了一款Android应用。 我想存储gps位置并在地图上用这些数据画一条线,比如"画出我的课程"。
最好的方法是什么?
我用TileMill设计了我的地图。
我在哪里可以存储我的数据并将其与mapbox一起使用?
这是我的代码:
public class GPSActivity extends Activity{
private LocationManager manager = null;
private MyLocationListener listener;
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.location);
listener = new MyLocationListener(textView);
manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
listener = new MyLocationListener(textView);
manager.requestLocationUpdates(LocationManager
.GPS_PROVIDER, 5000, 10,listener);
}
public class MyLocationListener implements LocationListener
{
TextView textView;
public MyLocationListener(TextView textView)
{
this.textView = textView;
}
@Override
public void onLocationChanged(Location location) {
this.textView.setText(location.toString());
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
}
- >有了这段代码,我就有了位置。我想存储经度和纬度,并使用mapbox。什么是存储这些数据的最佳方式? 我开始在地图框上设计我的地图:https://a.tiles.mapbox.com/v3/malicia.hh3dgalc/page.html?secure=1#13/48.1169/-1.6803 这将是一个交互式地图,我想绘制一个存储数据的行程。
有人可以帮助我吗?