javascript - 三位数字的 Mapbox 标记符号

标签 javascript leaflet mapbox

我正在尝试使用“marker-symbol”为标准 Mapbox 标记添加两位数和三位数字的 id。两位数的标记效果很好,如下所示,但是当我尝试包含三位数字时,即 112,标记不会显示在 map 上。有没有使用内置标记而不创建自定义 div 标记的简单方法?

Mapbox marker

最佳答案

很抱歉,没有简单的方法可以做到这一点。不适用于内置标记。这些标记只是从 Mapbox 服务器加载的图像。它们存在到99号。100号不存在,你可以自己检查:

pin-m-99+AA0000.png: https://api.tiles.mapbox.com/v4/marker/pin-m-99+AA0000.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IlhHVkZmaW8ifQ.hAMX5hSW-QnTeRCMAy9A8Q

pin-m-100+AA0000.png: https://api.tiles.mapbox.com/v4/marker/pin-m-100+AA0000.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IlhHVkZmaW8ifQ.hAMX5hSW-QnTeRCMAy9A8Q

关于javascript - 三位数字的 Mapbox 标记符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28507910/

相关文章:

javascript - bxSlider - 使用寻呼机时幻灯片之间的错误停顿

react-native - react native mapbox 动态添加的 PointAnnotations 错位

javascript - 数据名称添加数据html标签

javascript - 隐藏滚动条在 Mozilla Firefox 中不起作用

javascript - 将 new 作为对象推送到数组

javascript - 找不到 React-Leaflet 标记文件

javascript - Leaflet 反向 wrapLatLng 操作

javascript - 如何使用 Leaflet 从 MapBox 上现有的 Tileset 获取几何图形(点)?

javascript - 从 geojson 围绕 geojson 中的每个点创建多边形

android - 无法在 Mapbox 中创建自定义标记图标