问题标签 [mapbox-gl]

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

java - 无法启动 Android 版 Mapbox GL 的 android 示例。找不到 libmapbox-gl.so

我正在尝试为 Android 启动 Mapbox GL 示例。但是它有一个问题-找不到libmapbox-gl.so。我在这里 #859 发现了同样的问题,但没有解决方案。

这是我所做的列表:我将 repo 克隆到我的桌面,在 android studio 中打开项目,启动 make 命令 - 一切正常,没有检测到问题。

但是当我在 VM (x86) 上启动应用程序时 - 第一个也是唯一的例外是“找不到 libmapbox-gl.so”。

克隆项目中根本不存在文件夹“android/java/MapboxGLAndroidSDK/src/main/jniLibs/armeabi-v7a/”。

我应该怎么办?mapbox gl 离发布还有多远?尝试它的最佳功能会很棒:)

0 投票
2 回答
1136 浏览

swift - 如何在 mapbox-gl 中显示用户位置标记?

遵循Mapbox 第一步指南后,我无法弄清楚如何让用户的位置显示在应用程序中。有没有人使用最新的 MapboxGL 构建成功地让用户位置标记出现在 iOS9 中?我的假设是用户位置标记类似于非 GL Mapbox 库中的标记(脉动标记)。

采取的步骤:

  1. 根据第一步指南,Info.plist 已使用该NSLocationAlwaysUsageDescription属性进行了更新。
  2. 地图是通过调用来初始化的mapView.showsUserLocation = true
  3. 我实现了 MGLMapViewDelegatedidUpdateUserLocation函数来简单地记录所有方法调用。我发现坐标包含无效值(纬度和经度值似乎都是:3.40282346638529e+38)。

目前在 Xcode7 Beta 3 / Swift 2.0 / MapboxGL 0.5.2 上对此进行测试。

0 投票
1 回答
79 浏览

mapbox - 根据地图的边界框从 Elastic Seach(数据源)获取地理点

用例 - 根据地图的边界框从 Elastic Seach(数据源)获取地理点。然后这些地理点在地图中呈现为标记。

上下文-当地图第一次加载时,我们根据可用的边界框获取地图上的标记。但是当用户开始平移/缩放地图时,边界框的大小会发生变化,标记列表也会发生变化。这是因为我们根据地图的边界框检索标记。

问题 - 当用户开始平移/缩放地图时,我们只需要标记由于他的平移/缩放而改变的区域,而不是整个边界框,但现在我们正在获取整个边界框的标记,因此有很多重复项地图中的标记。我们需要仅用于增量边界框的标记(增量边界框表示地图的区域,由于地图的平移/缩放而增加)

让我知道是否可以解释,否则我们可以在线连接。

什么是边界框 -
边界框不过是地图的可见区域请注意,我使用 Mapbox.js 和 RestAPI 来实现这个

0 投票
1 回答
72 浏览

ios - MapBox GL 从 makefile 构建 Xcode 项目

我在我的项目中使用 MapBox GL Native(https://github.com/mapbox/mapbox-gl-native)。我被迫对源代码进行更改。现在我需要从 Makefile 在 Xxode 中为 iOS 构建一个库。我怎样才能做到这一点?

0 投票
0 回答
92 浏览

c++ - Mapbox GL 分段错误

我使用 mapbox-gl-native ( https://github.com/mapbox/mapbox-gl-native )。

我有课,例如:

在构造函数MapboxGL()中,我尝试创建一个对象并设置访问令牌:

但是在fileS->setAccessToken(..)我有错误之后:

调用栈:函数:std::string::assign(std::string const&)()

mbgl::DefaultFileSource 方法:

问题是什么?

0 投票
1 回答
529 浏览

ios - RMMapView 或 MGLMapView

我应该使用 Mapbox-iOS-SDK 还是 Mapbox。我问是因为我目前似乎找不到关于 MGLMapView 的太多信息它在启动时随机崩溃,没有任何一致性(与线程和指针相关的问题),当我能够加载地图时,我尝试使用 mapView.styleID,这会导致即时错误如下所示。(MapID 取自从 Mapbox 编辑器上传到帐户的随机样式)。我似乎找到了有关 RMMapView 的更多信息。应该注意的是,我将 xcode 7 与 Swift 2.0 一起使用

就像补充一样,我需要样式地图和从地图上的一个点到另一个点的方向

0 投票
1 回答
5151 浏览

android - Adding external library into Qt-Android project

I use mapbox-gl (https://github.com/mapbox/mapbox-gl-native).

I built libmapbox-gl.so (arch armeabi-v7a) using make-android.

Test app in Android Studio works correctly.

Then in the Qt project tried to link this library in myproject.pro file:

Project builds correctly. But when I try to run app on device, app crashes. I think, app can't find this library.

How to properly connect the library and what could be the problem?

0 投票
1 回答
294 浏览

ios - 使用 Cocoapods 的框架错误 Mapbox

我目前正在构建一个需要 MapboxGL 的应用程序。该应用程序在模拟器中运行良好,但是,当我尝试在物理设备上运行它时,它会给我一些框架错误。回来的错误之一是:

我已经删除了整个 pod 引用并将这些 pod 再次添加到项目中,不幸的是这并没有解决我的问题。我创建了一个新项目,用它初始化 Pods 并再次构建/运行它,但错误总是立即出现。我正在使用带有 SWIFT 语言的 Xcode 7 beta 5。我的谷歌搜索没有找到任何东西,我希望有人能解决这个问题。

我的 pod 文件:

0 投票
1 回答
402 浏览

mapbox - Mapbox GL - 地图边界的最小/最大高度

有谁知道在使用 mapbox://mapbox.mapbox-terrain-v2 时是否有办法确定地图边界视图内区域的最小/最大海拔?

0 投票
1 回答
471 浏览

ios - Mapbox iOS sdk 2.0 中的自定义标注视图

我正在使用 Mapbox iOS SDK。我使用 cocoapods 安装它。我需要创建一个自定义标注视图,为此我在之前的 SDK 版本 1.xx 中找到了以下方法

当前的 SDK 版本是 2.0,他们将协议名称从 更改RMMapViewDelegateMGLMapViewDelegate,现在的问题是我无法layerForAnnotation在这个新协议中找到替代方法。任何人都可以建议我该怎么做。