mapbox-gl

    6热度

    2回答

    此问题适用于了解MapBox GL JS内部结构的人。 我正在使用MapBox GL JS渲染多达40,000个多边形的地理地图,每个多边形都根据该多边形的“所有者”进行着色。每个拥有者通常有多个多边形,并且每个多边形的“拥有者”可能随时间而改变。业主人数可以从1人到1000人左右。我遇到性能问题(这取决于我如何处理它),所以我尝试了几种不同的策略。 将数据驱动样式用于“填充颜色”,其中有单个源和

    1热度

    2回答

    我想将文本添加到线串中。基本上,街道名称在Google地图中显示的方式基本相同。所以如果我放大或移动地图,文本仍然显示在线上。 我是否需要添加某种具有相同坐标的新图层? 这是一个jsfiddle开始。 <body> <div id='map'></div> </body> mapboxgl.accessToken = 'pk.eyJ1Ijoib2tpZWJ1YmJhIiwiYSI6Im

    0热度

    1回答

    有没有人在最新的mapbox gl中运行以下错误?这发生在地图的setFilter时。 VM5448:227 Uncaught TypeError: Cannot read property 'id' of undefined(…) t.setFilter @ mapbox-gl.js?6b34:formatted:6061 e.setFilter @ mapbox-gl.js?6b34:fo

    0热度

    1回答

    我已经有MapBox GL JS设置,但它不会加载一个大的(〜75MB)GeoJSON文件。控制台不会抛出任何错误,但在地图上没有任何显示。该文件不起作用位于here。 该脚本对小文件没有问题,如this one。它正确加载并突出显示。 我的代码很简单(与较小的数据集作品): map.addSource('plutodata', { type: 'geojson', dat

    0热度

    1回答

    我创建了一个使用mapbox API呈现地图的Web界面。地图呈现良好。它包含很少的元素,点击后会弹出一个窗口。当我尝试使用Chrome开发人员工具检查元素时,除了画布标签外,我无法在DOM中看到这一点!链接是https://plnkr.co/edit/wpIYHXATxhCMVIYeSqlD?p=preview <canvas class="mapboxgl-canvas" tabindex="

    0热度

    1回答

    有没有使用Mapbox GL圈层掩盖整个地图的方法?我无法找到任何示例或有用的链接。 I was able to add a mask layer using Mapbox GL GeoJSON layer

    1热度

    1回答

    我使用mapbox-GL 和下载矢量瓷砖从osm2vectortiles.org 我想有地图仅在一个已知的多边形可见,并不能找到任何方式把它关掉。 我可以想象一种方法来解决这个问题,每条路径都导致我找不到答案。以下是我试图研究的一些方法: 某种地图遮蔽层。 (概念似乎不存在) 绘制多边形并填充外部而不是它内部。 (看起来你只能在里面填充多边形) 在地图的外边界周围绘制一个填充框并且裁剪多边形。 (

    0热度

    2回答

    Mapbox提供地图tiles-- mapbox.mapbox-terrain-v2存储在pbf格式并保存在mvt后缀的点燃。高度数据由轮廓(线)表示。 我想用卫星纹理生成地形,并在Unity3D这个高度数据。我怎么能将这个pbf数据转换为高度图(高度值的像素)? 有一个例子 https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/15

    2热度

    1回答

    我找不到方法来隐藏所有打开的标记弹出窗口,甚至检查标记弹出状态。

    1热度

    1回答

    我在我的项目中添加了一个git子模块(在https://github.com/mapbox/mapbox-gl-native)。 它已经有一个Makefile文件,并根据在 https://github.com/mapbox/mapbox-gl-native/blob/master/platform/qt/README.md 项目文档,我将需要运行make qt-lib编译库。 换句话说,我需要在