当前位置: 首页 > 知识库问答 >
问题:

在MapBox中编辑现有PIN/GeoJSON

颜哲彦
2023-03-14

我有一个MapBox地图,上面有通过MapBox网站创建的图钉。

我用我网站上的图钉打电话给这张地图。

就我的一生而言,我无法找到任何相关代码来完成以下两件事:

1) 我需要修改预先制作的点的GeoJSON数据,以向其添加URL(要执行类似操作:https://www.mapbox.com/mapbox.js/example/v1.0.0/markers-as-links/ ). 如何访问JS中的这些现有对象?我看到的唯一代码示例是您在代码中创建points/GeoJSON数据。

2) 切换我通过TileMill以编程方式添加到此地图的图层。我有一个突出显示层,我想在我的HTML页面上创建一个UI元素来打开和关闭。

谢谢你。

编辑:

没有做任何疯狂的事情来调用地图。

var map = L.mapbox.map('map', 'aam.map-ryzkcons');

然后我设置了一些坐标和缩放级别。

map.setView([34.89, -87.31], 6);

然后把它全部打开

map.markerLayer.on('click', function(e) {
map.panTo(e.layer.getLatLng()); 
});

地图aam.map-ryzkcons是在mapbox的web UI中制作的。它还有一些我通过TileMill上传的图层。我想知道如何在代码中打开和关闭这些层。我还想访问标记并向其添加URL标记以使其可单击-因为我在web UI中没有看到这样做的方法。我能找到的唯一这样做的例子是,您事先在代码中创建标记,而不是像我这样在web UI中创建标记。我希望保持这种方式,这样维护人员就可以访问mapbox.com添加一个标记。

共有1个答案

和飞翔
2023-03-14

切换我通过TileMill以编程方式添加到此地图的图层。我有一个突出显示层,我想在我的HTML页面上创建一个UI元素来打开和关闭。

请参阅图层控制示例。

如何访问JS中的这些现有对象?

等待就绪事件,然后使用getGeoJSON获取数据,或者使用eachLayer在层间迭代。使用API文档作为参考。

 类似资料:
  • 我正在处理flyway Db迁移,我下载了flyway zip文件夹,并将其放在本地计算机上。 sql文件夹中有两个文件,即V1\uu Create\u person\u表。sql和V2\uu添加\u人员。sql。 飞行路线信息 Boxfuse Flyway Community Edition 5.2.4 数据库:jdbc:h2:文件:/foobardb(H2 1.4) 架构版本: Flyway迁

  • 在“SQL 编辑器”选项卡,你可以创建和编辑视图的 SELECT 语句 SQL。Navicat Data Modeler 为编辑视图定义提供广泛的高级功能,例如:编辑代码功能、智能自动完成代码、设置 sql 格式及更多。 【提示】当你在视图创建工具创建视图,SELECT 语句将会自动生成。 美化 SQL(仅适用于非 Essentials 版) 若要格式化凌乱的 SQL 代码到一个结构良好的脚本,你

  • 我有这个自定义树视图代码: 我希望能够使用内容菜单重命名树的节点。你能帮我实现这个吗?

  • Pin

    machine.Pin machine.Pin 类是 machine 模块下面的一个硬件类,用于对引脚的配置和控制,提供对 Pin 设备的操作方法。 Pin 对象用于控制输入/输出引脚(也称为 GPIO)。Pin 对象通常与一个物理引脚相关联,他可以驱动输出电压和读取输入电压。Pin 类中有设置引脚模式(输入/输出)的方法,也有获取和设置数字逻辑(0 或 1)的方法。 一个 Pin 对象是通过一个

  • PIN

    通过按键控制蜂鸣器对应引脚的电平状态进而控制蜂鸣器 通过按键控制蜂鸣器对应引脚的电平状态进而控制蜂鸣器 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2018-08-15

  • PIN

    PIN设备接口 结构体 struct   rt_device_pin_mode   引脚模式信息 更多...   struct   rt_device_pin_status   引脚状态信息 更多...   struct   rt_pin_irq_hdr   引脚中断信息 更多...   struct   rt_pin_ops   引脚的操作方法 更多...   宏定义 #define  PIN_