9得票3回答
React中类似于document.createElement()的方法是什么?

我目前在React应用程序中使用Mapbox。如果要创建自定义标记,则必须执行以下操作: var el = document.createElement('div'); el.className = 'marker'; new mapboxgl.Marker(el) .setLngLat(...

9得票1回答
为什么在iOS上使用Mapboxgl API时会出现空白页面?

我正在使用 ionic3, angular4 和 cordova 开发与 mapboxgl 相关的项目。 我已经生成了 .apk 和 .ipa 文件。当我在 Android 设备中安装 .apk 文件时,它能够正常工作 (即 mapbox 瓦片、我的图标(我添加了一些图标以自定义一些功能,例...

9得票3回答
如何将Mapbox-gl-draw导入Angular 2/4?

我正在像这样在我的Angular 2/4应用程序中导入模块: import { MapboxDraw } from '@mapbox/mapbox-gl-draw/dist/mapbox-gl-draw'; 然后在一个组件中使用它,如下所示: var draw = new Mapbox...

9得票3回答
使用Angular 6和Mapbox时出现“地图容器未找到”错误。

我正在开发我的第一个 Angular 网页应用程序,我想引入类似于 Google 地图的东西。由于新的计费政策,我不想使用 Google 地图,因此我尝试了 MapBox。 按照教程,我成功创建了所需的地图;问题是,我不知道如何在 Angular 组件上显示它。 我为地图生成了这个文件,在...

9得票1回答
Mapbox GL JS: 改变多边形边框宽度

我在地图上有一个简单的多边形,我想调整边框颜色和宽度(使用外部geoJSON)。在API手册中没有找到相关信息。 这是我的示例链接(及其源代码)。 目前我的多边形样式代码如下: 'paint': { 'fill-color': 'rgba(60, 120, 40, 0.4)', 'fil...

9得票2回答
使用Mapbox-gl-js对自定义HTML标记进行聚类

我正在使用mapbox-gl-js API,并结合react创建一些自定义标记,如下所示: let div = document.createElement('div'); let marker = new mapboxgl.Marker(div, { ...

9得票1回答
MapboxGL JS - 在低缩放级别下显示3D建筑

我使用 MapboxGL JS v2 和 mapbox://styles/mapbox/streets-v11 样式。 同时我使用以下代码在我的地图上显示3D建筑物: map.addLayer({ 'id': '3d-buildings', 'source': 'compos...

9得票3回答
使用react-mapbox-gl和Mapbox渲染矢量瓦片。

我有一个geoJSON文件,使用这个npm包将其转换为矢量切片。 我使用const tileIndex = geojsonvt(geoJSON)。 该geoJSON文件的格式如下,并且可以无错误地进行转换。 const geoJSON = { type: 'FeatureCollecti...

9得票1回答
在mapbox-gl-js中如何使文本标签居中显示?

我正在尝试在mapbox-gl-js中将文本标签居中于要素多边形上。这是否可能?看起来与标签放置相关的唯一选项是“symbol-placement”布局属性 (https://www.mapbox.com/mapbox-gl-style-spec/#symbol): symbol-place...

9得票3回答
如何使用OpenMapTiles服务器来为MapBox GL JS提供服务?

在OpenMapTiles的文档中,它说可以为MapBox GL JS提供矢量瓦片。 但是,在查阅两个项目的文档时,我没有找到一个选项:如何配置自托管的MapBox GL JS库以使用来自我的自托管OpenMapTiles服务器的瓦片?