mapbox相关内容

如何终止Mapbox的map.on()函数?

我使用了Mapbox JS API来显示坐标.这是文档的链接: https://docs.mapbox.com/mapbox-gl-js/example/mouse-position/ 我有两个按钮.单击第一个鼠标后,当鼠标悬停在地图上时,它会显示坐标. 我想做的是单击第二个按钮后,先前运行的功能可以终止.你能帮我吗? function showCor() {map.on('mous ..
发布时间:2021-05-31 19:59:31 前端开发

MGLSymbolStyleLayer文字未显示

我成功地在我的地图上添加了MGLSymbolStyleLayer图层,并通过来自本地加载的GeoJSON的数据配置了它的外观,但是我无法设置text属性的值. 这就是我试图在 mapView(_ mapView:MGLMapView,didFinishLoading style:MGLStyle)方法中进行的方式: customLayer.text = NSExpression(forK ..
发布时间:2021-05-31 19:59:22 移动开发

将geoJSON tileet添加为Mapbox GL-JS中的图层

我想将geoJSON tileet作为图层添加到我的地图中.(这是天气雷达数据 - 随着数据每隔几分钟刷新一次,它将托管在我的服务器上.)我如何做到这一点并为其设置样式?也许这似乎是一个愚蠢的问题,但我已经四处搜寻,但没有解决方案.我看到了此Mapbox GL-JS矢量图块示例,但是它没有显示如何从geoJSON创建矢量图块集. 我要做的就是添加图层并按颜色对其进行样式设置. 我可以从 ..
发布时间:2021-05-31 19:59:10 其他开发

Mapbox:仅当注释在屏幕上可见时,才添加注释

我的注释数据存储在Firebase的数据库中.我发现,只要注释没有自定义视图,我就可以下载10,000个注释的数据并将这些注释添加到地图中,而不会出现很大的延迟. 但是对于我的应用程序,我将需要使用自定义视图,每个注释视图都是由多个图像组成的图像.如果我使用自定义视图(即使自定义视图只是一个UIImage),应用程序也会冻结,并最终收到错误消息“来自调试器的消息:由于内存问题而终止".我的应 ..
发布时间:2021-05-31 19:59:07 移动开发

添加图层时,Mapbox样式会更改/打破缩放

我有一个mapbox地图,它是用Outdoors-v9样式初始化的(尝试了其他样式,相同的行为).当我在地图上添加一个图层-标记或geojson源并缩放地图时,样式会更改或中断,我不确定是哪一个. 这是缩放前的地图 这里是初始化地图和添加标记的函数 mapboxgl.accessToken ="pk.*******";buildMap:function(){const _self ..
发布时间:2021-05-31 19:59:03 前端开发

重新定位时,Mapbox默认的罗盘视图会产生奇怪的结果

我遇到的情况是必须将地图框指南针视图重新定位到其他位置.现在,当我旋转地图时,如果将其他点作为其(compassView)轴,则指南针视图将旋转,这给我一个奇怪的结果.屏幕快照已附加,黑色mapBox默认指南针图标正在旋转,请参阅屏幕快照.这是MapBox的SDK错误吗?如果是这样,有什么解决方法吗?和调整?我很困惑.需要专家的建议.预先感谢. ..
发布时间:2021-05-31 19:59:00 移动开发

如何在Marker中实现Mapbox表达式?

如何在这样的 mapboxgl.Marker()内添加Mapbox表达式: "icon-size":['interpolate',['linear'],['zoom'],10、1、15、0.5] (我从此处复制了此表达式: https://stackoverflow.com/a/61036364/5220885 ) 解决方案 标记不支持表达式.它们是HTML元素,其行为完全不同 ..
发布时间:2021-05-31 19:58:57 前端开发

为“地图箱地图"自动进行缩放

在密谋网站中 Python中的地图配置和样式描述了如何自动缩放“地理位置地图": 导入plotly.express为pxfig = px.line_geo(lat = [0,15,20,35],lon = [5,10,25,30])#创建一个“地理位置地图",数字fig.update_geos(fitbounds ="locations")#自动缩放!!!图show() ,而且,如果我尝试在 ..
发布时间:2021-05-31 19:58:54 Python

Mapbox API/styles/v1/{username}不反映最新的样式数据

使用Mapbox样式API调用更新样式(POST)或删除样式(DELETE)之后,随后对列表样式(GET/styles/v1/{username})的调用将返回陈旧的样式数据.例如调用DELETE,然后调用CREATE之后,GET调用仍将返回已删除的样式! 等待大约5分钟通常会返回最新的正确样式数据.显然,在Mapbox端发生了一些缓存,但删除或更新应立即反映出来. 有人确认或提供解决 ..
发布时间:2021-05-31 19:58:51 其他开发

Turf.js查找使用Mapbox GL JS加载的数据的边界框?

我正在使用Mapbox GL JS从某些页面上的外部URL加载GeoJSON.我想使地图自动适应要加载的多边形的边界. 我知道 turf.js的bbox方法可以帮助解决此问题,但我不确定如何将GeoJSON放入 turf.bbox 调用中. 这是我现在的代码: map.addSource('mylayer',{类型:"geojson",数据:"/boundaries.geojson ..
发布时间:2021-05-31 19:58:42 其他开发

Mapbox决定重叠顺序

我在地图上有一些以图标显示的功能.我想确定哪些图标应该隐藏,当它们在数字字段上发生碰撞时应该显示哪些图标,我的地图上的每个要素都具有该图标(参见图片).我找到了一个名为"symbol-sort-key"的mapbox属性,但我不知道这是否正确.symbol-sort-key需要一个数字,但是我不知道这个数字应该指的是什么.任何想法如何解决这个问题? ..
发布时间:2021-05-31 19:58:39 其他开发

react-mapbox-gl中的样式标记/功能?

我正在使用 https://github.com/alex3165/react-mapbox-gl 我的问题是如何设置标记或要素组件的样式? 功能既不接受,也不接受样式道具. Marker接受样式和子元素,但是它不会呈现通过props传递的任何内容,即使我使用例如 {{background:'blue'}} 对样式没有任何影响. 我错过了什么吗?谢谢 解决方案 标记 ..
发布时间:2021-05-31 19:58:36 前端开发

Mapbox gl表达式

我不明白如何使用新的mapbox表达式.例如,如果我需要这样的东西: 如果道具“商店"大于0且小于500,则将圆半径设置为10 如果道具“商店"大于500,则将圆半径设置为20 我该如何处理表达式?谢谢 解决方案 您可以使用一个case表达式,这可以做到: ['案件',['all',['>',['get','store'],0],[' ..
发布时间:2021-05-31 19:58:33 其他开发