2011-02-01 9 views
1

iamこの種の開発のための初心者。私はGPS追跡を含むアンドロイドアプリケーションを作成しようとしています。私はNutiteqを使用しています。なぜなら、openstreetmapをデフォルトのマップとして使用する必要があるからです。私を助けてください。Nutiteq GPSトラッキング

答えて

0

Open GPS Trackerプロジェクトはオープンストリートマップを使用しています。その出所を一目で把握する。

2

GPSトラッキングとはどういう意味ですか? a)はシンプルHelloMap3Dデモは、線ベースのアニメーションGPSディスプレイを有し、これはAdvancedMap3Dショーに B)AnimatedLocationActivityを使用する方が簡単である:それは地図上のGPS位置を示している場合、Nutiteqサンプルプロジェクト(https://github.com/nutiteq/hellomap3d/)は、いくつかのサンプルを有しますより高度な要件を満たすOpenGLベースのアニメーション

場所を保存してトラックを線または点として表示するには、少し余分な作業が必要です。私はSpatialiteデータベースにデータを保存します。 hellomap3dプロジェクトにはSpatialiteレイヤーが表示されていますが、SpatialLiteDbHelper.javaのメソッドinsertSpatiaLiteGeom()もあり、データをデータベースに永続的に保存できます。これはアプリケーションに実装する必要があります。線と点を見るために、既存のサンプルコードがあります。VectorFileMapActivity.javaを参照してください。

GPSトラックが長くなり、レンダリングが遅くなる傾向があります。このために、データを単純化する特別な方法があります:VectorFileMapActivityのようなものを使用します。

dataSource.setAutoSimplify(2, metrics.widthPixels); 

これはあなたの中にズームがする後にしながら、ラインデータは、(それがポイントには適用されません)、マップのズームに基づいて簡略化することを伝えます完全なデータを参照してください(小さい地図エリア用)。これにより、たくさんの点が数千点で表示されている場合、GPS trakcsを表示することができます。