问题标签 [nutiteq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
155 浏览

android - 为什么 MBTilesMapLayer 不是已解析类型?

我使用了下面链接中提供的代码和提到的 jar 文件,但它没有识别“MBTilesMapLayer”。它表明“MBTilesMapLayer 不是已解析的类型”。可能是什么问题?

使用 nutiteq 在 android 中显示 mbtiles 的代码

0 投票
0 回答
141 浏览

android - 触摸另一个视图时,片段中的 ListView 项目变为空白

我有一个有点复杂的布局,涉及多个片段,以及一个位于 GLView 顶部的片段中的 ListView。当我在屏幕上除列表视图之外的任何位置结束触摸(MotionEvent.ACTION_UP)时,列表视图行中的文本视图变为空白,调用 adapter.notifyDataSetChanged() 将刷新它们,但在下一次触摸时再次消失。

每当 MotionEvent.ACTION_UP 发生时调用 adapter.notifyDatasetChanged() 会使问题变得不那么明显,但这似乎是一个浪费 CPU 时间的不优雅的解决方案。

几个说明问题的屏幕截图(右下角的列表视图) 触摸前 触后

0 投票
1 回答
287 浏览

java - 如何在 Nuiteq 中启用指南针模式?

如何在 Nuiteq 中启用指南针模式?

有一种方法还是我需要自己创建定向系统?

0 投票
2 回答
390 浏览

java - 从 Nutiteq 地图中删除标记的正确方法

与许多其他地图 API 类似,nutiteq 地图 API 包含一个MarkerLayer可以添加到地图的 API。它有一个删除标记的简单方法(例如:) markerLayer.remove(myMarker)

我注意到Marker该类继承了一个名为 的方法detachFromLayer,该方法起源于VectorElementfrom which Markerextends。根据Javadoc:

此方法适用于矢量图层。当元素从层中移除时,必须将其分离以删除元素层链接。

问题:既然 aMarker是 a VectorElement,并且 aMarkerLayer是 a VectorLayer,鉴于上述 Javadoc 描述,从标记层移除标记的正确方法是什么?

我是否正确,正确的方法是从图层删除标记(使用MarkerLayer#remove调用detachFromLayer?还是仅从图层中删除标记就足够了?

0 投票
3 回答
885 浏览

android - 在 Android 中添加相机预览作为 Mapview 的图层

目前,我正在开发一个包含地图的应用程序。在此我想将我的相机预览添加为 Mapview 的背景或图层。这意味着,所有地点标记仅显示一个我的相机预览。像这样. 实际上背后的概念是,当我打开相机活动时,它会在其上显示附近的地点标记。因此,当我单击该标记时,它会显示包含地点详细信息的弹出窗口。如图所示。请问我该如何实施。请给我任何想法。我已经尝试在背景上使用相机预览,在前景和 setAlpha(0); 上使用地图视图,并删除地图视图上的所有图层等等。对我来说没有什么锻炼。请帮助我找出解决方案。提前致谢。

更新:

这就是我添加相机预览的方式:

这就是我添加 MapView 的方式:

我试图mapView.setAlpha(0f);将地图视图与标记一起隐藏。什么都看不见。

我试图设置

但这也行不通。

有一些方法被调用addLayer();,但我不知道如何将我的相机预览转换为图层。

0 投票
1 回答
715 浏览

android - png 地图图块和 .osm xml 文件有什么关系?

我需要在 Android 设备中显示室内自定义地图。我使用 MapTiler(来自建筑物的平面图)创建了 png 瓷砖,并使用 JOSM 添加了节点和路线,导出了一个 .osm 文件。

我能够通过使用 Nutiteq 显示 png 图块,但我还没有弄清楚如何将 osm 文件连接到该图块。

我什至不确定 osm 文件中的坐标是否与 png 图块中的坐标相关,因为我使用不同的程序来创建它们。

png 瓦片是否在一层上,而 osm 文件中的节点是否在另一个上?

节点基本上用于显示房间的名称,并用于路由目的。

0 投票
1 回答
996 浏览

android - 如何在 android 中使用 nutiteq 处理离线 3D 地图

如果之前有人问过这个问题,我很抱歉。但是我在处理离线 3d 地图时遇到了麻烦。我已经从 github 下载了源代码:

https://github.com/nutiteq/hellomap3d

它运行良好,但在它的离线活动中没有任何反应,地图不起作用。请帮助,因为我搜索了很多但没有找到工作代码。如果你们中的任何人有工作代码,那么它非常感谢。提前致谢.. !

以下屏幕截图要求提供 .nml 或 .dae 文件。选择其中一个文件后,地图上会显示 .nmldb 图像(这里是人)。如果 Internet 连接打开,则显示 3d 地图,如果连接关闭,仅显示 .nml 图像.. 在此处输入图像描述

在此处输入图像描述 在此处输入图像描述 以下是我得到的错误:

这是如果 Internet 连接打开并且如果它关闭,则显示上述错误并且我只得到一个没有地图的 mans 图像(屏幕截图3)的代码,它工作正常:

0 投票
1 回答
976 浏览

android - Android 附加手势检测

各位早上好

我正在使用 Nutieq SDK 来渲染 openstreet 地图的离线地图并使用离线路由。

一旦设备收到 gps 信号,地图的中心点就会移动到方向和位置管理器返回的位置。我正在谈论的 activtiy 有一个 onLocationChanged() 方法,当用户的位置发生变化时,该方法总是被调用。

到目前为止一切顺利,此时我正在尝试实现一个与谷歌地图非常相似的功能。如果用户通过手势移动地图,则 onLocationChanged() 方法的某些部分将被禁用。这样地图中心点就不再更新,因为用户想看看地图上的其他地方。按下按钮后,就像在谷歌中一样,路由连续。

我的问题是我无法在我的相关活动中定义这样的手势:http: //mrbool.com/how-to-work-with-swipe-gestures-in-android/28088

在与开发 Nutieq SDK 的人交谈后,他们告诉我在新的自定义 mapView 类中覆盖函数 onTouchEvent()。嗯,这有点工作,但我必须重写每一个手势,例如滚动地图。

毕竟,如果地图是通过甩动手势或类似的东西移动的,我只想切换一个布尔值 false。

你知道任何可以解决我的问题的替代方案吗?

这是我之前发布的问题的 Nutiteq 论坛的链接: https ://groups.google.com/forum/#!topic/nutiteq-dev/x55SMOnsuk0

0 投票
2 回答
629 浏览

android - 从开放街道地图导入离线地图 Nutiteq

我目前正在尝试将离线地图导入 nutiteq。我从 OpenStreetMap 下载了一张地图,但该地图的扩展名为 .osm。如何将这种扩展导入 Android ?

0 投票
2 回答
417 浏览

android - nutiteq 地图上的折线 onLocattionChanged

我一直在研究 nutiteq 地图,但随着位置的变化,我无法绘制折线。

到目前为止我尝试过: