15得票3回答
Mapbox GL Js:添加和删除GeoJSON来源和图层

我遇到了在Mapbox GL中添加和删除图层的问题。 我有以下这个图层: map.addLayer({ "id": "route", "type": "line", "source": { "type": "geoj...

15得票1回答
是否可以查询未显示的功能?

请问是否有一种方法可以查询没有在地图上显示的要素。 queryRenderedFeatures和querySourceFeatures仅在地图上显示功能时才有效。 我还尝试了使用setLayoutProperty设置可见性以及使用setFilter隐藏功能。但是,查询时都不返回要素。 示例

15得票1回答
Mapbox-GL-JS中的minzoom和maxzoom具体是做什么的?

在 Mapbox-GL-JS 样式中,矢量切片源和基于矢量的图层上的 minzoom 和 maxzoom 属性具体是用来做什么的?文档有点简略。

14得票4回答
缺失MapBox CSS在React中的使用

我正在尝试使用React和MapBox。我用create-react-app创建了项目,添加了mapbox-gl ("mapbox-gl": "^0.46.0-beta.1"),但是我的css文件有问题。它显示以下警告: 此页面似乎缺少Mapbox GL...

14得票1回答
Three.js中的Raycast仅使用投影矩阵

我正在使用Three.js在Mapbox GL JS页面中渲染一些自定义图层,遵循此示例。我想添加射线投射以确定用户单击了哪个对象。 问题在于我只从Mapbox获取一个投影矩阵,用于渲染场景:class CustomLayer { type = 'custom'; renderingM...

13得票4回答
使用jsdom和jest测试react-mapbox-gl

考虑我们有以下地图组件。这是使用TypeScript编写的,但对于普通JavaScript应该也适用。import * as React from 'react'; import ReactMapboxGl from 'react-mapbox-gl'; const MapBox = Rea...

13得票1回答
如何在mapbox-gl-js中为源指定Authorization Header?

我如何在mapbox-gl-js中为WMS源设置请求头?我需要为所有瓦片请求添加一个类似以下格式的标头:Authorization: "Bearer base64-encoded-token" 根据WMS示例、map#addSource 和 map#addLayer,我认为设置瓦片请求头是不可能的。

13得票3回答
如何从PNG创建SDF-Icon(在Mapbox中使用)?

我的任务是更改Mapbox中图标图像的图标颜色。 Mapbox允许的唯一方法是使用sdf-icons(https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/#paint-symbol-icon-color)。 经过数小时的搜索,我找不到...

12得票3回答
我能否在react-map-gl中像(mapbox-gl-js文档)中那样添加GeoJSON线?

我正在尝试添加一条GeoJSON线来显示从点A到点B的汽车方向(就像mapbox-gl-js官方文档中所示(https://www.mapbox.com/mapbox-gl-js/example/geojson-line/)。 但是react-map-gl文档根本没有提及这一点。 我如何使...

12得票6回答
如何获取MapboxGL.GeoJSONSource对象的边界框?

我正在设置一个类似于这样的Mapbox GL JS地图:mapboxgl.accessToken = 'pk.my_token'; var cityBoundaries = new mapboxgl.GeoJSONSource({ data: 'http://domain.com/city...