问题标签 [skmaps]

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

ios - 搜索离线 SKMAPS 时的地址建议

我在 SKMaps 中使用 MultiStep 离线搜索。我的应用程序中有一个搜索栏,用户可以在其中键入地址以在离线下载的包中搜索,例如加利福尼亚。在搜索栏中写地址时,我想向用户显示地址建议。Skobbler 可以做到这一点吗?我找不到提供的任何 api。

0 投票
1 回答
210 浏览

ios - Skmaps visual advice images

I am using skobbler in my iOS application to integrate the navigation functionality. Whereas while navigating I see in the demo of the sdk that one gets visual advice images for turns and other information. I want all these possible visual images. I need to know from where are these picked and how are these created? I could not find anything in skobbler how tos about this. Please provide some additional information regarding this.

0 投票
1 回答
1327 浏览

android - Android 上的 Skobbler 地图显示黑屏

我正在使用 Skobbler SDK 2.3.0,针对 Lollipop,在 Nexus 5 和 Galaxy S4 上进行测试,在 Android Studio 1.0.2 上构建。

我有一个带有导航抽屉和片段的 MainActivity。我在 MainActivity 中初始化 Skobbler 并加载显示地图的片段。但是,我只得到一个黑屏,右下角有水印“由 Scout OSM 提供支持”。单击和双击已注册,但如果我捏缩放应用程序崩溃。

在应用程序崩溃之前,我没有在 logcat 中看到任何错误。任何人都可以帮忙吗?

项目结构:

  • 应用程序/库/SKMaps.jar
  • 应用程序/src/main/assets/SKMaps.zip
  • app/src/main/jniLibs/armeabi/libngnative.so
  • 应用程序/src/main/jniLibs/armeabi-v7a/libngnative.so
  • app/src/main/jniLibs/x86/libngnative.so

构建等级:

日志猫

01-05 22:58:42.835 26785-26785/com.example.android I/MainActivity﹕ onCreate 01-05 22:58:42.869 26785-26785/com.example.android I/System.out﹕ Item selected in navigation drawer 01-05 22:58:42.895 26785-26785/com.example.android I/MainActivity﹕ Adding login fragment 01-05 22:58:42.895 26785-26785/com.example.android I/MainActivity﹕ Done 01-05 22:58:42.895 26785-26785/com.example.android I/MainActivity﹕ Initialising Skobbler 01-05 22:58:42.899 26785-26785/com.example.android I/MainActivity﹕ Start initializeLibrary() 01-05 22:58:42.899 26785-26785/com.example.android D/SKMaps﹕ SKMapInitSettings---- Map style [/storage/emulated/0/Android/data/com.example.android/files/SKMaps/daystyle/ , daystyle.json ,-1] 01-05 22:58:42.899 26785-26785/com.example.android D/SKMaps﹕ SKVersionManager----setMapUpdateListener - com.example.android.MainActivity@1c8a98bc 01-05 22:58:42.899 26785-26785/com.example.android I/MainActivity﹕ End initializeLibrary() 01-05 22:58:42.899 26785-26785/com.example.android I/MainActivity﹕ Skobbler initialised 01-05 22:58:42.899 26785-26785/com.example.android I/MainActivity﹕ onCreate end ... 01-05 22:58:55.790 26785-26785/com.example.android D/SKMaps﹕ SKMapSurfaceView----SKMapSurfaceView constructor 01-05 22:58:55.790 26785-26785/com.example.android D/SKMaps﹕ SKMapSurfaceView----os model Nexus 5 01-05 22:58:55.797 26785-26785/com.example.android D/SKMaps﹕ MapRenderer----Set map density 3.0 01-05 22:58:55.800 26785-26785/com.example.android D/SKMaps﹕ SKMapSurfaceView---- ON PAUSE 01-05 22:58:55.803 26785-26785/com.example.android D/SKMaps﹕ SKMapSurfaceView----Saved map cache state [ Map Region zoom=17.0 center= [13.385000228881836,52.51665115356445]] [Display mode=MODE_2D] [Follower mode=NONE] [Compass shown=false Position = [0.0 ,0.0] ] [Rotation=true ] [Panning=true][Zooming=true] [Bearing=0.0] [Annotations=0] 01-05 22:58:55.811 26785-26785/com.example.android E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: null/res/xhdpi/icon_map_popup_navigate.png: open failed: ENOENT (No such file or directory) 01-05 22:58:55.813 26785-26785/com.example.android E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: null/res/xhdpi/icon_map_popup_arrow.png: open failed: ENOENT (No such file or directory) 01-05 22:58:55.822 26785-26785/com.example.android D/SKMaps﹕ SKMapSurfaceView---- centerMapOnPosition [19.8171,41.3294]

0 投票
2 回答
165 浏览

ios - 获取实时导航建议 Skmaps iOS

我正在创建一个使用 skobbler iOS sdk 的应用程序。我正在实现源和目标之间的导航功能。计算路线后,我通过委托方法中的 AdviceList 获取该路线的全部建议信息

而我还想获得实时导航信息,例如在路线上导航时是否需要左转/右转或此类信息。我找不到提供此功能的功能。有提供格式化距离、估计时间、速度信息、下一个和第二个下一个街道信息的委托功能,但我想获得咨询图像提供的文本信息。请在这方面帮助我。

0 投票
1 回答
125 浏览

android - SKCalloutView 仅显示在缩放级别 5

我的注释的最小缩放级别设置为 1。但是,标注视图仅在缩放级别 5 及更高级别后才开始显示。

有没有我错过的设置?

0 投票
1 回答
121 浏览

skmaps - 如何在适用于 iOS 的 Skobblers(现为 Scout)SKMaps 中更改 AccuracyCircle 的颜色

我在我的应用程序中使用 SKMaps,并通过更改 SKMaps.bundle 中的 png 文件设法更改了当前位置指示器的颜色(默认为蓝色)。现在我希望 AccuracyCircle 的颜色与我的自定义位置指示器的颜色相匹配。看起来精度圈是在 .m 文件(我没有,因为它是 SKMaps.framework)中创建的代码(所以不是 png 文件),并且似乎没有任何类型的设置来更改颜色。有谁知道改变它的方法吗?

0 投票
1 回答
513 浏览

ios - 如何缩小自定义 Skobbler 离线地图应用程序大小

我正在我的 iOS 应用程序中集成 Skobbler 地图。

目前,该应用程序的大小为 160Mb,这实在是太大了。但我注意到已经集成了一堆地图。我想删除所有地图并让用户下载他需要的地图。

现在,当我包含 SKMaps.framework 时,其中有 SKMaps 文档,大小为 95Mb。

下载初始应用程序后,有什么方法可以使此文档更小或可下载。

我必须使我的应用程序尽可能小。另外,由于我不需要整个世界的地图,有没有办法只下载一些带有美国地图的文件(更好的选择是只下载用户需要的州)

0 投票
1 回答
265 浏览

ios - Trimming down skobbler map size & offering download alternatives

We're making offline road-trip planner. We want to use skobbler maps but the main issue is that the framework is way too big.

Even with some trimming down options, it's still over 110Mb (only with skobbler framework).

Inside SKMaps.framework there is a document SKMaps with 95Mb is size. No program can open this document (at least no program i have on my mac atm).

I was wondering what might be in this document and is it possible to 'open' it and remove unnecessary files from it.

I am asking this because when I launch my app with skobbler in it, there is a map of entire world available to explore. I don't need that. I only need several states in the US and that's it. One state is roughly 30Mb in size, which is acceptable and download option for each state can be an asset, so a user downloads only what he needs.

IF there is no way of deleting entire world map from framework, what are my other options?

Can this file SKMaps, with 96Mb in size be downloaded after a user launches an app, so I don't have a huge app on the app store? Can i write and launch my app without SKMaps in the app bundle from the start, and I make the user download it once he starts an app for the first time?

0 投票
1 回答
199 浏览

ios - skobbler 我如何在我的应用程序中保存从我的个人资料下载的 json?

我正在尝试使用 skobbler 创建一个下载应用程序,然后使用一些预先确定的地图离线工作。我已经在我的开发者帐户中创建了这个地图,我可以在点击地图旁边的“使用”按钮后下载一个 Json。现在不知道如何使用这个 json,我正在使用 skobbler demo ios 应用程序,但我找不到像这样的方法:

[使用此 json 下载地图:[我从个人资料下载的 json]]。

我已经阅读了在线文档,但我有点困惑。我已经阅读了演示应用程序中的代码,但它似乎只下载了预定义的地图列表:

任何的想法?我的地图创建者在线我添加了一些图钉,我想在我的离线应用程序中使用相同的图钉。打开json我看不到引脚的引用...

0 投票
0 回答
114 浏览

ios - iOS skobbler updateAnnotation:方法扭曲注释图像大小

我有不同imagePaths但相同的自定义注释 = 64。出于某些原因,imageSize我不使用类。SKAnnotationView因此,如果我添加一个新的注释addAnnotation:withAnimationSettings:,图像大小为 64。但是当我更新注释时,图像变为 32。

为什么updateAnnotation:方法会扭曲图像大小?Annotation 的imageSize属性不变,等于 64。

PSSKAnnotationView类工作正常,但我真的不能使用它。