Mapbox:如何避免当前缩放级别不可用的图块集的 JavaScript 错误?

2023-11-25

我正在使用 Mapbox GL JS 并从我的 Mapbox 帐户加载图块集图层。其中一些图块集图层仅适用于缩放级别 10 到 15。

我的地图的默认缩放级别是 5,当我加载地图时,我收到一个 JavaScript 控制台错误,提示图块集出现 404 错误:

enter image description here

有什么办法可以避免这种情况吗?我不想将图块集一直重新创建到缩放级别 5,因为这会不必要地增加其大小。

我认为控制台错误不会在 Chrome 中引起任何问题,但我不知道在其他浏览器中是否会出现问题。


最简单的方法是替换默认的错误处理程序,过滤掉“Not Found”消息:

map.on('error', e => {
    // Hide those annoying non-error errors
    if (e && e.error !== 'Error: Not Found')
        console.error(e);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mapbox:如何避免当前缩放级别不可用的图块集的 JavaScript 错误? 的相关文章

  • mapboxgl.js 与 leaflet.js

    我即将启动一个 Web 应用程序 其主要目的是显示 Mapbox 地图 切换图层并根据与地图的交互显示数据 我想知道我应该使用 mapboxgl js 和 leaflet js mapboxgl js 或 leaflet js 每个人都一直
  • 在 Mapbox 中获取两点之间的路线?

    我最近在 React Native 上使用 Mapbox gl 而不是 Google 地图 我正在尝试添加一个功能 显示地图上从 A 点到 B 点的方向 OR use Mapbox 路线 API https docs mapbox com
  • 查找 LineString 与 turfjs 中的多边形边框相交的坐标

    Turfjs 有没有办法确定 LineString 与多边形边界相交的坐标 有多种方法可以确定一个点是否在多边形内 也有多种方法可以确定一个点是否在一条直线上等等 但我似乎无法找到一种方法来询问 这条线在什么点与这个多边形的边界相交 我可以
  • MapBox iOS MGLPolyline 跨越(180 或 -180)经度时出现问题

    在 MapBox iOS sdk 4 4 1 中 如果 MGLPolyline 穿过 180 或 180 经度 地图显示它正在绕地球走更长的路 而不是走更短的路 override func viewDidAppear animated Bo
  • Mapbox GL 弹出窗口 .setDOMContent 示例

    我正在尝试创建一个自定义按钮 以显示在生成动态链接 URL 的弹出窗口中 由于时间原因 我似乎无法通过 setHTML 执行此操作 无法在运行时将按钮绑定到函数 所以我想我应该尝试新的 setDOMContent 关于此功能如何工作的在线信
  • 使用 Mapbox 过滤掉国家/地区

    是否有可能使用 Mapbox 仅显示德国国家边界和内部数据 我不想展示世界其他地方 Thankx Markus 是的 使用德国 GeoJSONhttp code highcharts com mapdata http code highch
  • 添加图层时,Mapbox 样式在缩放时发生变化/中断

    我有一个 mapbox 地图 使用 Outdoor v9 样式初始化 尝试了其他样式 相同的行为 当我向地图添加图层 标记或 geojson 源并缩放地图时 样式会发生变化或中断 我不确定是哪一个 This is the map befor
  • 为什么mapboxgl api返回304状态码?

    我在 IOS 应用程序中收到地图框 api 请求的 http 代码 304 状态代码 但它可以在 Chrome Safari Firefox 等浏览器中运行 获得 200 个代码 也适用于 Android https api mapbox
  • 自定义 Mapbox 地理编码器控件

    我觉得这对于 Google StackOverflow 搜索来说是一项简单的任务 但我似乎找不到有关该主题的任何内容 无论如何 我想做的就是创建自己的在外部工作的地理编码器搜索栏我的 Mapbox 地图 以 Zillow 主页为例 当您访问
  • Mapbox:仅当注释在屏幕上可见时才添加注释

    我将注释数据存储在 Firebase 的数据库中 我发现只要注释没有自定义视图 我就可以下载 10 000 个注释的数据并将这些注释添加到我的地图中 而不会出现太大的延迟 然而 对于我的应用程序 我需要使用自定义视图 每个注释视图都是由多个
  • 在 React 中测试 mapbox-gl 时如何修复“window.URL.createObjectURL 不是函数”?

    我正在使用 Mapbox material ui 和自定义样式测试 React 组件 我使用 Jest Enzyme 进行测试 我有问题 window URL createObjectURL 不是函数 我读过类似的问题 github com
  • 未捕获的类型错误:fs.readFileSync 不是函数

    我正在尝试获取 webpack 和地图盒 GL https github com mapbox mapbox gl js blob master webpack config example js在 Meteor 系统中协同工作 我到处都查
  • MapBox水/陆检测

    我开始使用MapBox iOS SDK https www mapbox com mapbox ios sdk 有没有可能的方法通过坐标查询 MapView 并返回地形类型 水 土地 作为结果 我一直在读API doc https www
  • 传单 GeoJSON 点*后面*多边形

    我有两个传单 geojson 层 它们都有点和多边形特征 我希望能够在地图上对它们进行排序 但是当我今天这样做时 尝试通过按特定顺序添加它们来排序它们 使用 BringToBack bringToFront 等 两个图层中的点图标都位于所有
  • 从mapbox api获取建筑信息

    有没有办法从 Mapbox API 获取建筑信息 几何形状 高度等 我从这个例子开始 https www mapbox com mapbox gl js example 3d buildings https www mapbox com m
  • Mapbox Android 确定包含所有标记的缩放级别

    有没有办法确定缩放级别 以便我的所有标记都能适合缩放级别 我正在使用mapbox 0 4 0 我认为答案与此类似 但我找不到android版本 https www mapbox com mapbox js example v1 0 0 ma
  • 致命错误:在字典中发现“地理编码地标”类型的重复键。 (Mapbox 地理编码器)

    我引用 这通常意味着要么该类型违反了 Hashable 的要求 要么此类字典的成员在插入后发生了变化 我正在使用 Mapbox Geocoder 当发生此运行时错误时 我的 XCode 将我带到线程 1 0 swift runtime on
  • Mapbox 图标/标记“BearingSnap”或捕捉到位置

    有没有办法将图标 标记移动到某个位置 然后它会 捕捉 到该位置 例如 在计算机上的国际象棋游戏中 当您将棋子移动到正确的方格时 当您在方格附近 周围放开棋子时 它会捕捉到该位置 所以我想要的是将标记或图标移动到某个位置 比如说加利福尼亚州的
  • Mapbox JS SDK CSS样式表导致地图消失

    我在 VueJS 应用程序中使用 Mapbox JavaScript SDK 我可以毫无问题地显示地图 现在我想添加一些标记 我懂了在本页 https docs mapbox com mapbox gl js api 您需要先导入 CSS
  • 使用 Mapbox GL JS 补充地理编码器的本地数据

    我正在运行一些设施的位置地图及其名称和坐标数据 我希望地理编码器能够搜索设施的名称 Mapbox 有一个很好的例子 但他们的例子展示了一个将数据集加载到实际代码中的用例 我的数据集要大得多 目前位于项目文件夹中的 geojson 文件中 如

随机推荐

  • 为什么 sed 替换 + 重定向删除了我的文件?

    我正在使用 sed 搜索并替换 bash 文件中的两个字符串 GNU sed 这是之后的文件 rw r r 1 websync www data 4156 mar 27 12 56 home websync tmp sitio oficia
  • 在哪里可以获取有关 JavaScript 函数的对象参数语法的信息?

    如果我想调用这样的函数 moo a 4 通常我必须这样表述我的函数定义 function moo myArgObj print myArgObj a 但是这个很棒的语法在 Spidermonkey 中用于定义函数是完全有效的 functio
  • GAS 性能比其他服务器端 JavaScript 慢

    正在研究一个Google Sites网站 它从电子表格中获取数据并动态构建多个图表 我提到 Google Apps 脚本运行速度相当慢 我分析了代码并对其进行了优化 方法是使用Cache服务 只要有可能 优化后 图表代码大约需要花费时间 3
  • 仅授予对 postgreSQL 中一个模式的访问权限

    我有一个用户just one schema user 在我的数据库中 我有两个模式 public and sample 我怎样才能让这个用户只看到sample 这就是我所做的 GRANT USAGE ON SCHEMA sample TO
  • 如何判断两个物体是否相交?

    我使用以下代码来创建对象并为其设置动画 For creating two imageview UIImageView bbl1Obj UIImageView alloc initWithFrame CGRectMake 34 77 70 7
  • Codeigniter 中的挂钩

    如何在 CodeIgniter 中仅调用少数控制器而不是所有控制器的钩子 例如 我只想为管理部分运行挂钩 我怎样才能实现这个目标 在您希望有选择地运行的挂钩中 您可以使用以下命令访问 ci 超级对象 this gt ci get insta
  • CKEditor 4 - 如何设置默认字体?

    我使用 CKEditor 4 我想设置默认字体 我用我的字体选择添加了 font defaultLabel 但它不起作用 我在互联网上找到了这个解决方案 但这对我来说是一个技巧 而不是真正的解决方案 CKEDITOR on instance
  • 如果记录存在,则更新,否则插入

    我正在尝试在两个 SQL Server 2008 表之间移动一些数据 如果表 2 中存在包含表 1 中的电子邮件的记录 则使用表 1 中的数据更新该记录 否则插入新记录 在表 1 中 我有很多列 名字 姓氏 电子邮件等 我不太确定如果表 1
  • 使用 WinSCard 获取 PCSC 读卡器序列号

    如果读卡器中没有卡 我在获取 PCSC 读卡器序列号时遇到问题 我正在使用winscard dll 和c 以下代码仅适用于读卡器中存在卡的情况 否则 不会检索 SCardHandle 我还没有找到任何其他方式来获取 SCardHandle
  • Firestore REST API 数据库监听

    您知道如何使用 REST API 设置 Firestore 监听吗 这是我的尝试 url https firestore googleapis com v1beta1 projects project name databases defa
  • 尝试访问 C 中字符串上的字符时出现总线错误

    我已经多次使用这行代码 更新 当字符串是函数的参数时 但是当我现在尝试这样做时 我收到总线错误 无论是使用 gcc 还是 clang 我正在重现最简单的代码 char string this is a string char p strin
  • Java:如何检查是否可以获得锁? [复制]

    这个问题在这里已经有答案了 如果我想确保对 Java 中的对象进行独占访问 我可以这样写 Zoo zoo findZoo synchronized zoo zoo feedAllTheAnimals 有没有办法检查对象当前是否被锁定 如果另
  • 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

    我正在使用Scanner方法nextInt and nextLine 用于读取输入 它看起来像这样 System out println Enter numerical value int option option input nextI
  • 为什么 Date.yesterday 也算作 Date.today?

    我有以下模型和方法 class UserPrice lt ActiveRecord Base attr accessible price purchase date def self today where purchase date gt
  • W3Schools jQuery 测验

    W3Schools 网站上发布了一个 jQuery 测验 http www w3schools com quiztest quiztest asp qtest jQuery 问题 19如下 查看以下 jQuery 选择器 div intro
  • 授予多个数据库。 MySQL

    如何在多个数据库上授予权限 MySQL 就像是 GRANT SELECT INSERT UPDATE DELETE CREATE ON databasesprefix TO testuser localhost IDENTIFIED BY
  • Mono 是否支持 System.Drawing 和 System.Drawing.Printing? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我尝试使用 Mono 加载位图并在 Linux 上打印
  • Angular ui-router:父视图和子视图

    我想建立一个具有以下结构 header view main view footer view 的网站 所以我定义了一个包含页眉和页脚的根路由 root 的子级将是我的所有站点 在这些站点中我将有更多嵌套视图 在下面的代码中 它确实显示了页眉
  • 从 Java 类生成 JSON 示例

    如何使用 Java 类定义中的虚拟数据生成 JSON 示例 注意 我不是在询问如何从 POJO 生成 JSON 这是之前在 stackoverflow 上询问过的问题 我想要的是直接从 Java 类生成一些示例虚拟数据 例如 您有一堂这样的
  • Mapbox:如何避免当前缩放级别不可用的图块集的 JavaScript 错误?

    我正在使用 Mapbox GL JS 并从我的 Mapbox 帐户加载图块集图层 其中一些图块集图层仅适用于缩放级别 10 到 15 我的地图的默认缩放级别是 5 当我加载地图时 我收到一个 JavaScript 控制台错误 提示图块集出现