问题标签 [skobbler-maps]

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 回答
91 浏览

android - 计算距离:我们如何计算两个 SKCoordinate 点之间的距离

使用 Skobbler 地图 SDK,我们如何计算两个 SKCoordinate 点之间的距离。谢谢 。

0 投票
1 回答
38 浏览

android - 在 SKMaps 中获取建议列表时出现 SIGSEGV 错误

尝试在 SKMaps 中获取建议列表时出现 SIGSEGV 错误。我目前拥有的相同代码直到最近才出现错误,即使它没有改变。所做的唯一更改是将几个 Android 库更新到最新版本。我正在使用 SKMaps 3.0.0 版。导致错误的代码行是:

有什么解决方案或方法可以解决此错误吗?

0 投票
0 回答
125 浏览

android - SKMaps 在离线模式下不断崩溃并出现 SIGSEGV 错误 [Android]

每次尝试在离线地图中放大/缩小地图 2-3 次时,我都会收到 SIGSEGV 错误。如果我尝试将地图移动到不同的地方,它甚至会崩溃,这会变得非常令人沮丧。我最近下载了 Skobbler 提供的演示项目,即使该应用程序也崩溃了。我有三星 Galaxy TAB,上面有 android 5.0(lolipop)。

我认为这是 SKMAPS 中的一个已知问题。有人对此崩溃问题有解决方案或解决方法吗?

** 我没有使用在线地图,仅使用 SKM 提供的带有预捆绑地图的离线地图

0 投票
1 回答
106 浏览

android - Skobbler Map (Android) 中过多的自定义注释使其无响应

我正在使用 Skobbler Map 开发一个 Android 应用程序。

在我的应用程序中,我想显示许多自定义注释(png 引脚)。注释数量超过 500 个,并且 pin 图像在不同情况下会发生变化。我可以添加自定义注释,但在渲染注释时应用程序至少 10 秒无响应(请注意,添加注释需要不到一秒,但渲染大约需要 10 秒 - 手机有 3GB RAM) .

这是相关代码

如果我最初在上面的代码中创建“customView”并将其存储在成员变量中并重用它,那么结果也是一样的。

另请注意,如果我通过使用预定义注释类型调用 setAnnotationType 来使用普通引脚,它会非常快。Skobbler 建议使用与我相同的 id 的 setReuseIdentifierWithId,我不确定如何以及在何处使用该方法。请注意,在我的情况下,“item.getCategoryId()”为列表中的所有项目返回相同的值。

有人可以帮忙吗?

0 投票
1 回答
32 浏览

objective-c - 如何检查一个点是否在 Skobbler 地图内?

有了 MapKit MKMapRectContainsPoint(self.mkMapView.visibleMapRect, MKMapPointForCoordinate(coordinate));,我需要对 Skobbler 地图实例做类似的事情。

0 投票
1 回答
109 浏览

android - Skobbler Android 3.0.1 requestScreenshot 返回一个透明的空位图

Skobbler SDK 的早期版本允许开发人员通过调用类似的东西来请求当前 mapView 状态的屏幕截图

然后重写一个回调来监听位图结果,类似于:

此代码在 SDK 版本 2.5.1 中按预期工作,但沿线某处 SDK 似乎已更改,因此此代码不再工作。现在,当我们收到位图对象时,我们看到位图的尺寸与地图视图的尺寸相匹配,但内容都只是透明像素。

就好像位图已使用具有正确宽度和高度的透明背景正确初始化,但是当在内部发出渲染到位图的表面视图请求时,该部分失败。

一些额外的细节,调用mapView.requestScreenshot()是在主 UI 线程上进行的,回调的处理也是如此onScreenshotReady()

查看日志,我在requestScreenshot()调用和调用回调之间看到的唯一输出是这个可能相关的错误:

由于我不确定 SKMapSurfaceView 类如何请求渲染的内部结构,我不确定是否需要采取额外的步骤来确保在发出屏幕截图请求时当前的 OpenGL ES 上下文就位.

有人对此事有任何想法吗?谢谢!

基思

0 投票
1 回答
73 浏览

java - 斯科布勒地图。注释显示为黑色方块。安卓

我正在开发一个 Android 应用程序,用我的自定义设计显示我的不同 POI。

通常在大多数情况下,一切都很好。但有时,大约 5% 的情况是黑色方块而不是我的 POI。

请查看截图: https ://www.dropbox.com/s/tlqqczq98w926oi/ss1.jpg

我正在使用它来SKAnnotationView.setView传递我的自定义 View 对象ImageView。图片可以设置为ImageViewvia setImageBitmapin background 或 via setImageResource。我尝试了不同的方法。并且选择位图或资源没有区别。在这两种情况下都可以显示黑色方块。

为什么会发生?我在 logcat 中没有看到任何奇怪的东西。没有错误消息,没有警告。

我检查确定该SKMapSurfaceView.addAnnotation方法是从 UI 线程调用的。总是。

我正在使用 Skobbler Android SDK 3.0.3。

我该如何纠正这个问题?或者如何检测导致此行为的问题?

提前致谢。

0 投票
0 回答
61 浏览

ios - 无法在 Skobler 离线模式 iOS 中导航

我正在使用 Skobbler 提供的 SKMaps 和 SDKTools 来渲染地图、计算和导航路线。

通过参考他们的演示项目,我可以下载地图包以供离线使用。但是我无法导航或呈现下载的包。

在下载地图包之前,这是我所做的:-

地图包下载完成后,我会这样做:-

但它不计算路线。

有什么帮助吗?

0 投票
0 回答
111 浏览

android - 下载文件 arm64-v8a Skobbler

我需要在我的项目处理器 arm64-v8a 中启用,但我找不到文件 libngnative.so

0 投票
2 回答
139 浏览

android - 我怎样才能找到 Skobbler 库的 x64 库?

我们在项目中使用旧版本的 Scobbler,由于新的 Google Play 64 位要求,现在我们无法发布更新的 apk:

https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

我们的项目中只有 x32 的 lib 文件,我们不需要 x64。

我们购买了它并合法使用它,但 Scobbler 大约在一年前关闭了他们的资源。所以现在我们不能只从他们的网站或 git 下载文件(正如补丁说明所说,Scbbler 在最后一个补丁上发布 x64 库)。

那么,我们应该怎么做呢?有没有办法找到支持 x64 的文件?Scobbler 对我们来说非常重要,我们无法取代它(我们尝试过)。

我们几天前写信给他们的支持,但没有人回复。我想,没有人会。