问题标签 [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.
typescript - 多边形不可拖动
MapboxGL.ShapeSource
我使用并在每个点上添加一个多边形MapboxGLView.PointAnnotation
以使点可拖动。
但我面临问题
当我完成多边形的绘制时,我无法移动或拖动多边形
这是我的代码
谁能帮助我如何使多边形可拖动
react-native - 如何在 React Native 中显示特定的国家地图
有没有办法使用 react-native-mapbox-gl/maps 和 react-native-map 仅显示特定国家(美国、英国或印度)。
使用上述库,我可以显示世界地图,但我的要求是只显示特定的国家地图。
谁能帮我解决这个问题?
mapbox - Mapbox 图标大小插值停止工作
我正在运行一个 Mapbox 地图,其中的点具有这种风格的图标:
图标是房子的图像。插值效果很好,直到缩放非常高,iconSize 保持不变,但地图更详细,使房子越来越小:https ://i.imgur.com/6i8OwPL.mp4 。
任何建议都会有所帮助。先感谢您。
我绝对可以排除图像大小的问题,因为我可以使图像的高度大于手机的高度。
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
任何解决方案?
android - 显示UserHeadingIndicator在android上没有改变方向
我正在使用 react-native MapboxGL。使用此道具显示方向箭头。在 iOS 上它工作正常。但在android中,当我改变手机方向时箭头不会移动。
这是一个错误吗?
mapbox - 根据 Mapbox 中的属性填充 iconSize
我有以下风格:
我想从各种点应用不同的图标大小,而不必手动将它们划分为类别或更改图像的大小。换句话说,我想iconSize
根据点(类型)的属性进行填充。
我有这样的功能:
我想根据type
属性更改插值最大大小。
我怎样才能做到这一点?任何提示都会有所帮助。先感谢您。
react-native-mapbox-gl - MapboxGL.SymbolLayer 过滤表达式以检查数组中的 id
我正在尝试执行以下操作react-native-mapbox-gl
只有当给定的 GeoJSON 特征的属性 id 包含在数组 this.state.nextPossible 中并且属性类型与“alt”匹配时,过滤器才被认为是匹配的。
我显然做错了什么,我得到的错误是:
知道如何使用 mapbox 过滤器表达式解决这个问题吗?
javascript - 256x256 blob 平铺图像 react-native-mapbox-gl / 地图
目前,我正在将数据库中的各种本地图块作为 blob 渲染在 mapbox 上。我将它们转换为 base64 并将它们绘制在地图上。
问题在于 mapbox 使用 512 个图块,而我的图像是 256 个。
有没有办法让mapbox显示在256?