问题标签 [tilemill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

mapbox - 上传到 mapbox 时缺少 Tilemill 工具提示 href 链接

在 Tilemill 中,此工具提示起作用(在 Tilemill 程序中时,href 在同一窗口中打开链接),但是当上传到 mapbox 时,“更多信息:”之后的字段为空白,尽管工具提示中的其他字段有效。

这就是我在 Tilemill“模板”部分“完整”字段中的内容:

我还希望此链接在新窗口中打开。抱歉问了两个问题。

0 投票
2 回答
375 浏览

javascript - TIleMill/Mapbox 多层悬停框

我希望有人能够用一些让我头疼的事情引导我朝着正确的方向前进。

因此,在 TileMill 中,您可以在不同的缩放级别激活不同的多边形图层。这当然很棒,但问题是您不能为这些层中的一个以上设置悬停框。不是很有用。

澄清一下:比如说,在缩放级别 4 时,我想看到一个州级图层,当我将鼠标悬停在密苏里州上方时,我希望出现一个框,上面写着“密苏里州:令人敬畏的州”之类的内容。然后在放大 7 时,我想看到县,当我将鼠标悬停在布恩县上时,我想看到类似“布恩县:一个很棒的县”之类的东西。

在 TileMill 中,您可以为州图层或县图层设置悬停框,而不是两者。

我已经完成了许多小时的谷歌搜索和代码操作,但还没有弄清楚如何做到这一点。 据称可以让您合并多个平铺层的 Leaflet 插件似乎不起作用。再说一次,我的 JS 技能严重缺乏,所以我可能是错的。

这里有没有人做到这一点?如何?我需要学习一些严肃的 Javascript,还是有更即插即用的方式来做到这一点?

非常感谢您的时间。

费多尔

0 投票
1 回答
311 浏览

mapbox - TileMill 中的 Carto OSM - 如何更改为其他样式表

我正在 TileMill 中使用 CartoOSM 迈出第一步。但由于它有大约 20 个样式表 (.mss),我无法在 TileMill 中看到它们,因为(取决于 Window-Size)只显示了前六个样式表。

那我怎么能看到其他人呢?我还没找到方法呢!

谢谢你的回答!!

0 投票
1 回答
79 浏览

map - Tilemill/mapbox 评论框功能

我正在尝试在 tilemill 或 mapbox 上找到一个插件,以在标记弹出信息框中启用用户评论功能。这是可用的吗?

0 投票
1 回答
592 浏览

mapbox - 导出和导入 TileMill/ Mapbox

您是否知道从 TileMill 导出项目并使用 TileMill 在其他计算机中导入该项目的任何方法?

谢谢

0 投票
2 回答
1412 浏览

sql-server-2005 - 使用 SQL 2005 中的 MapBox 和 TileMill 创建自定义地图

我需要构建一个带有地理映射的 Web 应用程序,该应用程序将在地图上显示图钉,数据来自我的 sql 2005 数据库。此 Intranet 应用程序将托管在我们的安全服务器上,无法访问任何外部资源,也无法使用任何外部 API。

在互联网上搜索后,我发现我可以使用 leaflet.js 和 mapbox 来处理这个问题,尽管我必须将所有文件移动到本地。我还需要使用 TileMill 创建自定义地图,然后将图块复制到我的应用程序中。我试图创建我的自定义地图,但我无法创建任何图层,因为它要求 csv 文件或 sqllite 的数据源,我需要从我的 sql 2005 数据库中传递数据。是否可以使用 tilemill 创建自定义地图并提供我自己的数据源?我会以正确的方式解决这个问题吗?有没有更好的方法来创建必须在本地访问的地理映射应用程序?谢谢

0 投票
1 回答
475 浏览

tilemill - CartoCSS 标记

我想在 cartocss tilemill 中定义的地图渲染上放置标记(圆圈)。但是在缩放级别 4-5-6 上,我遇到了渲染显示没有城市名称的标记的问题,因为城市名称没有足够的空间。是否有强制显示标记和城市名称的选项,或者都不显示?

0 投票
1 回答
244 浏览

mapbox - 在 MapBox 中展平图层

简而言之,我正在寻找一种方法来展平 MapBox 中的图层,或者将 MapBox 项目导入 TileMill,以便我可以将其展平为新的瓷砖集。

我的问题是:我正在使用 StroyMapJS(一个 JavaScript 库),它只识别来自 MapBox 的基础层,没有额外的层。但是,我有一些矢量数据,它们是我想要包含的故事的关键部分。我的想法是,如果我可以将图层展平或合并到新的底图中,我会很好。所以,我要么:

  1. 直接在 MapBox 中执行此操作 - 但我找不到执行此操作的功能,或者
  2. 将 Terrain MapBox 图层导入 TileMill,添加我的矢量数据,然后导出为一组新的图块,并从 MapBox 中的这些图块创建一个新项目 - 但我不知道如何将 MapBox 项目引入 TileMill。

我是以错误的方式解决这个问题还是我在执行任务?

谢谢

0 投票
1 回答
739 浏览

tooltip - Mapbox.js 工具提示 - 定位在标记上,但不要跟随鼠标

有没有办法让 Mapbox.js 工具提示在您将鼠标悬停在标记上而不跟随鼠标时显示?我只是希望它在我悬停时保持不动。

我在我的地图上使用以下代码:

我在这里follow:true使用示例中的。

免责声明:我知道外面可能有更多的灵活性,gridControl但我喜欢从 Tilemill 获得我的工具提示,因为我不想在浏览器中加载数据两次,因为我将工具提示数据基于在我的标记上制作标记的图层Tilemill 中的地图

0 投票
1 回答
2168 浏览

transparent - 如何使mbtiles背景透明?

我正在使用 tilemill 生成 mbtiles。有人知道如何使mbtiles背景透明吗?