Nutiteq GPS跟踪

Nutiteq GPS跟踪

问题描述:

我是这种发展的新手。即时通讯尝试创建一个涉及GPS跟踪的Android应用程序。我正在使用Nutiteq,因为我必须使用openstreetmap作为默认地图。请帮帮我。Nutiteq GPS跟踪

Open GPS Tracker项目采用开放式街道地图。看一眼他们的来源。

你是什么意思的GPS跟踪?如果它被示出在地图上的GPS位置,然后Nutiteq样品项目(https://github.com/nutiteq/hellomap3d/)具有几个样品: 一个)简单HelloMap3D演示具有基于行的动画GPS显示,这是更容易使用 b)中AnimatedLocationActivity在AdvancedMap3D节目基于OpenGL的动画更高级的要求

如果要保存位置并将曲目显示为线条或点,那么您需要额外的工作。我会将数据保存到Spatialite数据库。同样的hellomap3d项目有Spatialite图层可供查看,但也有SpatialLiteDbHelper.java它有方法insertSpatiaLiteGeom()它可以永久保存数据到数据库,这是你需要在你的应用程序中实现的东西。对于查看线条和点,现有示例代码:请参阅VectorFileMapActivity.java

GPS轨迹往往变得漫长而且渲染速度慢。对于这种存在是为了简化数据的特殊方法:使用类似的VectorFileMapActivity:

dataSource.setAutoSimplify(2, metrics.widthPixels); 

这说明该行的数据(这并不适用于分)将简化基于地图缩放,而在你放大后,将查看完整的数据(适用于较小的地图区域)。这将使显示GPS trakcs,如果你有很多可见的数千点。