问题标签 [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.
mapbox - mapbox gl改变图标颜色
有没有办法改变 mapbox-gl-js 图标图像的颜色?
此代码取自https://www.mapbox.com/mapbox-gl-js/example/geojson-markers/不会将标记颜色更改为红色
我已经尝试了官方文档中列出的所有选项
android - MapBox Android SDK API 2.2 - 多边形点击监听器
到今天为止,MapBox 最新的 Android SDK 库(2.2)不包括多边形点击监听器。
有没有人见过 MapBox Android 的自定义多边形单击侦听器方法?我认为这是 MapBox Android 开发人员常用的方法。
javascript - Mapbox react native 无法加载样式
我正在尝试在我的 iOS 应用程序中添加 Mapbox 地图,但我只得到一个黑屏;xCode 输出 [ERROR] {Map}[Setup]: loading style failed: no such file or directory 我试过所有这些:
样式应该在哪里?我相信我忘了在我的项目中添加一些东西......
json - Json 中的 Mapbox GL 正则表达式
我试图只在每 30m 的海拔高度绘制轮廓线。在 mapbox studio 中,使用正则表达式很容易做到这一点:
现在我正在尝试使用使用 JSON 的 Mapbox GL 来执行此操作,但我找不到任何有关执行此操作的文档。
这样做的正确语法是什么?谢谢!
mapbox - MapBox 和 TIFF
我试图在 MapBox 的地图上显示我的 TIFF 文件。我从这个例子开始:https://www.mapbox.com/mapbox-gl-js/example/vector-source/通过替换
和
xxx.yyy
我Map ID
的帐户数据部分在哪里( https://www.mapbox.com/studio/data/)
JavaScript 启动所需的调用(对某些jpg
文件),但它们都带有404
错误和以下消息:{"message":"Tile does not exist"}
ios - 如何使用cocoapod轻松安装react Mapbox GL React Native等原生组件?
我尝试使用 Cocoapod 以简单的方式安装MapboxGL React Native 组件。我以前从未这样做过,并且 readme.md 不是很详细。
我做了:
然后我在Podspec
RN 项目的根目录下创建了一个文件pod 'RCTMapboxGL', :path => 'node_modules/react-native-mapbox-gl/ios'
并运行pod install
但是我有一个错误[!] No 'Podfile' found in the project directory
,所以我需要把 Podfile 放在哪里,我需要在里面放什么?
android - Mapbox Android GL 边界
我正在研究限制 Mapbox 地图,只允许显示特定的地理区域。我不希望用户能够平移或以其他方式移动到有界区域之外。我正在使用新的 GL 库,但无法找到 api 列表之外的任何文档。
有谁知道如何在 Mapbox GL Android 中设置边界?
有谁知道是否有用户指南或类似的帮助?
谢谢
米奇
javascript - mapbox GL 图层有问题
所以,我试图从 mapbox GL 中加载的样式图中获取样式层,但它一直返回未定义的元素。我已经走投无路了。
我正在尝试将底层水层存储在 layers 变量中,以便我可以更改其属性。例如,它的可见性。
这是代码:
PS - 多年后我将重返编码领域。我刚刚又刷了一遍我的js。
PPS:如果您关心,这是整个代码:
javascript - jQuery循环将多个数组放在一起 - Mapbox map.setFilter()
Mapbox 的新 GL API 被证明很难使用。我想知道是否可以通过 jQuery 的 each 函数构建具有这种奇怪格式的数组。
我正在创建一个带有复选框的表单,用于过滤地图上显示的标记。我正在使用$.each()
循环来获取检查的输入,获取它们的 ID,然后将其放在每个数组的中间。一个检查输入是一个数组。
基本上,我需要将数组放在一起:
但显然,我需要在检查时动态完成。这是我想使用的不完整的 jQuery:
不知道如何将filter
变量连接在一起以形成逗号分隔的数组列表,类似于['in',id,true],['in',id,true],['in',id,true]...
在 setFilter 函数中使用。