我上传了一个svg,可以在mapbox地图中查看它,并可以使用mapbox显示带有股票图标的tileset。但是,当我尝试使用我的图标时,点不会画出来。背景仍在绘制,在代码下面使用CAFER-15绘制。
'icon-image': 'cafe-15', // stock symbol shows
'icon-image': 'boxy-hourglass', // my uploaded symbol - does not show
这是我的密码:
<!DOCTYPE html>
<html>
我们的应用程序是一个用Webpack构建的React/Node应用程序,在生产中呈现服务器端。在此生产场景中,mapbox包在服务器端加载有问题。我怀疑这与mapbbox-gl.js是一个已经被浏览器化的库的方式有关,并且与webpack构建的服务器端环境不太好。下面是我第一次尝试加载页面时的相关错误,我们没有在服务器端生成任何组件的html (尽管在浏览器客户端加载该组件时一切都正常)。
mapbox-gl.js中生成堆栈顶部错误的相关代码行为"module.exports=self;“。
Node app is running on port 5000
ReferenceE
我有以下Mapbox代码,它在HTML文件中工作,它使用Mapbox显示一组坐标的多边形。我在将它转换为react代码时遇到了问题,并让它以同样的方式工作。 您可以复制代码并将其放入HTML文件中,然后查看输出。我只需要一个反应组件片段代码,显示相同的输出。非常感谢。 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Add a polygon to a map using a GeoJSON source</title>
<me
我试图建立一个反应应用程序与一个综合地图的mapbox。当我启动应用程序时,它会说访问令牌无效。但我在网站上使用了公文。
VM68 react_devtools_backend.js:4061 Error: **A valid Mapbox access token is required to use Mapbox GL JS. To create an account or a new access token, visit https://account.mapbox.com/**
at $t.errorCb (vendors-node_modules_mapbox-gl_dis
我在一个JavaScript应用程序中使用Mapbox。我能显示一张没有问题的地图。现在我想添加一些标记。我看到需要导入CSS样式表,然后标记才能正常工作。正如文档中所建议的那样,我尝试了以下两种方法:
我的Vue组件中的import 'mapbox-gl/dist/mapbox-gl.css';
<link rel="stylesheet" href="https://api.mapbox.com/mapbox-gl-js/v2.3.1/mapbox-gl.css">来自<head> of my index.ht
我有一个类型记录类,在其中我导入了一些Map模块:
import { Map, MapboxOptions, MapDataEvent, MapMouseEvent } from "mapbox-gl";
在代码的末尾,我有一个函数,它使用ES6的Map对象。它给了我一个编译错误:
type Map is not generic
这是因为它试图使用Mapbox而不是ES6地图。
我知道我可以重命名Mapbox的Mapbox名称,所以我每个类只有一个Map名称,但是我想知道:访问ES6映射类型而不重命名Mapbox映射类型是可行的吗?