首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nutiteq GPS跟踪

Nutiteq GPS跟踪
EN

Stack Overflow用户
提问于 2011-02-02 00:29:10
回答 2查看 679关注 0票数 1

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

EN

回答 2

Stack Overflow用户

发布于 2014-01-13 23:14:45

你说的GPS追踪是什么意思?如果是在地图上显示GPS位置,则AnimatedLocationActivity示例项目(https://github.com/nutiteq/hellomap3d/)有几个示例: a)更简单的HelloMap3D演示具有基于线的动画GPS显示,这更易于使用b) AdvancedMap3D中的Nutiteq显示基于OpenGL的动画以满足更高级的要求

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

GPS轨迹往往会变得很长,渲染速度也会很慢。为此,有一种特殊的方法来简化数据:使用类似于VectorFileMapActivity中的内容:

代码语言:javascript
复制
dataSource.setAutoSimplify(2, metrics.widthPixels);

这说明线数据(不适用于点)将根据地图缩放进行简化,而放大后您将看到完整的数据(对于较小的地图区域)。这将允许显示GPS轨迹,如果您有许多可见的数千个点。

票数 1
EN

Stack Overflow用户

发布于 2011-04-06 18:13:12

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4865180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档