问题标签 [react-native-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 回答
2223 浏览

android - 如何在 react-native 中的 mapbox 地图上绘制导航线?

我正在尝试使用 mapbox-sdk 从 npm 包中获取 react-native 的导航方向:

"@mapbox/mapbox-sdk": "^0.11.0"

为了渲染 mapbox-sdk 返回的方向,我使用了下面的 npm 包:

"@react-native-mapbox-gl/maps": "^8.1.0-rc.8",

我用于检索方向的代码:

我用于渲染由 mapbox-sdk 获取的道路方向的代码:

我用于渲染地图和方向的代码:

现在,当我尝试渲染 GeoJson 时,地图上没有显示道路方向线,所以我认为我的 GeoJson 可能有问题并从这里对其进行了测试,但看起来不错:

https://geojsonlint.com/

我测试过的 GeoJson 看起来还不错:

我正在努力实现的示例:

在此处输入图像描述

我的代码可能有什么问题导致地图上没有显示道路方向线?

0 投票
1 回答
184 浏览

react-native - 使用 mapbox-gl 形式的 react-native-mapbox-gl / maps

我想以 mapbox-gl 的形式使用 react-native-mapbox-gl/maps,例如,我尽我所能在 useEffect 而不是组件中初始化 MapView 组件。我可以重写下面的代码是否可以用于反应原生谢谢,

0 投票
0 回答
51 浏览

react-native - 找不到函数`visibleFeatures`

带有 react-native 的 MapBox。

如何知道一个点是在“水”(海洋)还是陆地上。

找不到visibleFeatures功能react-native

非常感谢

0 投票
1 回答
98 浏览

react-native - mapbox 中的离线服务反应原生

react native 中的 mapbox 库是否可以在 react native 中为路由或导航做一些离线服务?请帮助我,谢谢

0 投票
1 回答
843 浏览

react-native - react-native-mapbox-gl / maps 如何更改样式?

我在文档中看到了层。https://github.com/react-native-mapbox-gl/maps#layers 但我不明白如何改变建筑物和道路的颜色。以及如何更改标签中的文本。和字体大小。请帮忙。我的任务是做对比黑白图。

0 投票
1 回答
1296 浏览

react-native - React-Native 中的 OpenStreetMap 集成

我需要在本机反应中创建地图。要求如下:

  • 仅使用 OpenStreetMap API
  • 实施暗模式
  • 要开发的屏幕是 -
  • 屏幕 1
  • 屏幕 2

我发现有2个图书馆。react-native-maps 和 mapbox-gl。我读到 react-native-maps 用户 google-maps 作为 provider 。所以在我的情况下这是不可行的,因为我必须只使用 OpenStreetMap 提供。

谁能建议我是否有任何其他图书馆可以显示此类地图,而这些地图又应该使用 OpenStreetMap 提供程序?

0 投票
1 回答
319 浏览

react-native - onPress 事件不适用于 MapboxGL.MarkerView

我使用“@react-native-mapbox-gl/maps”中的“import MapboxGL,{MarkerView}”获取地图。

新闻事件在此处无法使用标记视图。

0 投票
0 回答
145 浏览

react-native - 在 Android 上使用 MapboxGL 的 React Native 项目中的 EsxFramebufferObject::DetachAll(EsxContext*) Segfault Crash

所以这次崩溃一直是我存在 3 个月的祸根。

它单枪匹马地让我们超过了谷歌的不良行为门槛。我从来没有亲身经历过,我只知道我们每个月都有数百名用户经历了这次崩溃。

崩溃发生在 libGLESv2_adreno 内部,这是一个为在 Adreno GPU 上运行的嵌入式系统执行 OpenGL 的库,该 GPU 是 Qualcomm 专用的 GPU。

因此,它只影响带有 Adreno GPU 的 Android 9 设备,这里有一些违规者:

  • 三星盖乐世 S8
  • LGE LG Stylo 5
  • LGE LG G7 ThinQ
  • 摩托罗拉 Moto Z(3)
  • 带蓝宝石护罩的京瓷 DuraForce PRO 2

这是一个使用 MapboxGL 的 React Native 项目。事实上,我什至在这里发现了同样的问题: https ://github.com/mapbox/mapbox-gl-native-android/issues/264

可悲的是,这不是我们使用的包..这是我们使用的: https ://github.com/react-native-mapbox-gl/maps

而且我不知道这是一个mapbox问题,这个回溯中真的没有任何线索:

有谁特别擅长阅读神秘的回溯来确定问题的根源吗?关于如何更好地调试它的任何建议?

如果有办法对上面的代码进行去符号化,我会很高兴,但我认为这需要 GPU lib 符号文件..也许我错了..

非常感谢!

更新:这个问题仍然存在(它仍然出现在 Sentry 中),但现在 Google Play 控制台已将其过滤掉,因此我们的应用程序现在低于不良行为标记。我最好的猜测是,谷歌决定不因 GPU 级别的问题而惩罚应用程序?

0 投票
1 回答
470 浏览

react-native - React-native-mapbox 绘制功能?

我想添加 react native mapbox 的绘图功能。像这儿

这样的事情可能吗?

0 投票
1 回答
135 浏览

ios - Mapbox React Native IOS

只是想知道在将“@react-native-mapbox-gl/maps”安装到 Ios React Native 应用程序后是否有人熟悉此错误。

我已经按照说明安装并更新了 Podfile,并且正在使用最新的 8.02beta 版本的 npm 库。

我怀疑 Mapbox 缺少本地依赖项,我不知道,但只是想知道是否有人熟悉