问题标签 [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 投票
0 回答
174 浏览

typescript - 多边形不可拖动

MapboxGL.ShapeSource我使用并在每个点上添加一个多边形MapboxGLView.PointAnnotation以使点可拖动。

但我面临问题

当我完成多边形的绘制时,我无法移动或拖动多边形

这是我的代码

谁能帮助我如何使多边形可拖动

0 投票
1 回答
545 浏览

react-native - 如何在 React Native 中显示特定的国家地图

有没有办法使用 react-native-mapbox-gl/maps 和 react-native-map 仅显示特定国家(美国、英国或印度)。

使用上述库,我可以显示世界地图,但我的要求是只显示特定的国家地图。

谁能帮我解决这个问题?

0 投票
1 回答
701 浏览

android - react native mapbox在发布APK中不加载地图

描述错误

在我的情况下,地图没有显示在发布 APK 中(标记显示正确)。但是调试构建是可以的。

我也测试过创建不同的令牌。

例子

预期行为

即使处于发布模式,它也应该显示地图

截图

======= 调试模式 ======= 在此处输入图像描述

======= 发布模式 ======= 在此处输入图像描述

平台:[安卓]

设备:【一加7T】

模拟器/模拟器:[否]

操作系统:[Android 9]

react-native-mapbox-gl 版本[8.1.0-rc.1]

反应原生版本[0.62.2]

0 投票
1 回答
577 浏览

mapbox - Mapbox 图标大小插值停止工作

我正在运行一个 Mapbox 地图,其中的点具有这种风格的图标:

图标是房子的图像。插值效果很好,直到缩放非常高,iconSize 保持不变,但地图更详细,使房子越来越小:https ://i.imgur.com/6i8OwPL.mp4 。

任何建议都会有所帮助。先感谢您。

我绝对可以排除图像大小的问题,因为我可以使图像的高度大于手机的高度。

0 投票
1 回答
306 浏览

android - 黑色(夜间模式)瓷砖出现在自定义 rastersource react-native-mapbox-gl 的高缩放级别

我已经开发了自己的 maptile 服务器,我想将它用作我在 react-native-mapbox-gl 中的栅格源,这是我的代码:

const rasterSourceProps = { id: 'iranMap', tileUrlTemplates: ['http://.../{z}/{x}/{y}.png'], tileSize: 256,

};

我可以使用自己的图块查看我的地图,但问题是在高缩放级别下,一些图块在夜间模式下加载,如下图所示:

https://drive.google.com/file/d/1O_OQdMI-7SKCC3E5HSnuR_vwOzwseVOY/view?usp=sharing

任何解决方案?

0 投票
0 回答
173 浏览

android - 显示UserHeadingIndicator在android上没有改变方向

我正在使用 react-native MapboxGL。使用此道具显示方向箭头。在 iOS 上它工作正常。但在android中,当我改变手机方向时箭头不会移动。

这是一个错误吗?

0 投票
0 回答
57 浏览

mapbox - 根据 Mapbox 中的属性填充 iconSize

我有以下风格:

我想从各种点应用不同的图标大小,而不必手动将它们划分为类别或更改图像的大小。换句话说,我想iconSize根据点(类型)的属性进行填充。

我有这样的功能:

我想根据type属性更改插值最大大小。

我怎样才能做到这一点?任何提示都会有所帮助。先感谢您。

0 投票
1 回答
381 浏览

react-native-mapbox-gl - MapboxGL.SymbolLayer 过滤表达式以检查数组中的 id

我正在尝试执行以下操作react-native-mapbox-gl

只有当给定的 GeoJSON 特征的属性 id 包含在数组 this.state.nextPossible 中并且属性类型与“alt”匹配时,过滤器才被认为是匹配的。

我显然做错了什么,我得到的错误是:

知道如何使用 mapbox 过滤器表达式解决这个问题吗?

0 投票
1 回答
1953 浏览

react-native - React Native 地图框 | react-native-mapbox-gl |如何更改PointAnnotation Image和Callout在Android中不可触摸?

我正在尝试更改 Android 上的默认 Mapbox pin 图标,就像在 iOS 中一样,我得到了预期的结果。问题

无法更改 PointAnnotation 图标(使用 PNG 格式)标注图像也未加载(使用 PNG 格式)无法单击标注。我仅在 Android 中遇到的所有上述问题,iOS 运行良好。

这在 iOS 上运行良好。iOS 结果 iOS 预期结果 - 地图 Android - 问题

Android 问题图

0 投票
1 回答
211 浏览

javascript - 256x256 blob 平铺图像 react-native-mapbox-gl / 地图

目前,我正在将数据库中的各种本地图块作为 blob 渲染在 mapbox 上。我将它们转换为 base64 并将它们绘制在地图上。

问题在于 mapbox 使用 512 个图块,而我的图像是 256 个。

有没有办法让mapbox显示在256?