问题标签 [mapbox]

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 投票
2 回答
1325 浏览

css - Mapbox - 层中奇怪的白线

我正在嵌入一个 mapbox 地图 - 我发现在地图中间放置了一个空白行,正如您从所附图像中看到的那样。

在此处输入图像描述

有谁知道问题是什么?

我也在使用 twitter-bootstrap 框架。

这是我使用的地图 div html/css:

这是我的js:

谢谢。

0 投票
1 回答
672 浏览

ios - mapkit 中的 OSM 与 route-me OSM

我第一次尝试弄清楚 MapKit。

与在 route-me/mapbox 中使用 OSM 相比,iOS 6 MapKit 提供的地图有什么不同吗?

MapKit 提供的地图是苹果的瓦片服务器提供的吗?

是否可以将 route-me 与 Apple 的 tile 服务器一起使用?那会有什么不同吗?

0 投票
1 回答
710 浏览

gzip - gzip 压缩 MBtiles 时平均会减少多少尺寸?

作为检查一些先决条件的一部分(在本地存储上使用 MBtiles 支持离线地图的 IOS 应用程序,我想知道在将 MBtiles 传输到 IOS 设备时对它们进行 gzip 压缩是否有用。

换句话说,gzip 压缩 MBtile 时大小是否有用?(或者是 MBtile 格式,已经以某种方式打包,因此限制了 gzip 或其他打包程序的使用)。

如果是这样,我可以期望减少多少尺寸?(百分比球场)

0 投票
1 回答
420 浏览

leaflet - ^= 如何与 CartoCSS 匹配?

查看以下 DBF 数据库,我将如何定位“医院”类型?在 CSS3 中,您可以执行类似*[attr^='hospital'].

但是,我不知道如何使用 CartoCSS 做到这一点。我能做的最好的是:#poi[zoom>=10][CATEGORY="Health care"],但许多与“医疗保健”相关的实体实际上是药房,我不想在上面做标记。

0 投票
2 回答
2966 浏览

maps - 在 Mapbox 地图中禁用鼠标滚轮缩放?

如何在 Mapbox 地图上禁用鼠标滚轮缩放?

根据简单示例,我正在尝试创建一个简单的地图:

Mapbox 文档说您可以在创建地图时提供额外的事件处理程序参数,包括 MM.MouseWheelHandler() 事件,但他们没有举例说明如何实际提供处理程序:

请有人举例说明如何使用此处理程序禁用鼠标滚轮缩放?

0 投票
1 回答
4961 浏览

javascript - Mapbox 不再适用于 Leaflet

很长一段时间以来,我一直在使用 Mapbox 和 Leaflet。最近,Mapbox 地图停止加载。发生了什么?

这是用于加载 Mapbox 瓦片的 .js 代码:

0 投票
1 回答
1189 浏览

svg - 在 Tilemill/Mapbox 中自定义 SVG 图标

我在地图上添加了一个数据层,并使用 svg 图像来表示标记。

因为它是 SVG 图像,所以我正在尝试自定义填充颜色,但它不起作用。marker-fill似乎只适用于他们提供的标记,但不适用于 SVG 图像。这可以使用 TileMill/Mapbox 吗?JS API可以吗?

更新

http://mapbox.com/blog/announcing-tilemill-0.10.0/看来,使用marker-fill应该可以解决问题,但事实并非如此。问题可能出在我的 svg 图像上吗?

0 投票
1 回答
1143 浏览

html - 地图上的非绝对或固定 div

我正在使用 cssgrid.net 的修改版本来满足我制作网站的需求。现在我正在尝试将 MapBox 地图作为其上方的背景div,但我的问题在于拖动,因为地图上 div 的包装器不允许我拖动地图。

正如我在 DOM Inspector 中看到的那样,包装器div.row使用了整个可用的水平空间,不允许将地图拖到它下面。

我已经在 J​​SFiddle 中重现了我的问题,因此您可以看到我正在使用的实际标记和 CSS。

编辑:我截取了我遇到的问题的屏幕截图。这里div.row取水平空间,因为定义为max-width: 1140px; margin: 0 auto;。这意味着如果我改变它的宽度,它就会居中,如果我改变它的边距,它就会把自己拉到左边。

布局的屏幕截图

另外,我在测试时发现的一件事是设置 apadding不允许我点击,但设置 amargin可以。

0 投票
2 回答
1555 浏览

javascript - mapbox.js 上的自动完成输入

我最近发现了我想在我的网站上实现的mapbox.js ( http://mapbox.com/ )。实现非常简单,但我遇到了几件事: 1. 我想要一个带有匹配位置的自动完成输入并让地图转到那个位置。

有任何想法吗?

谢谢

0 投票
1 回答
2069 浏览

javascript - 在 for 循环中创建 GeoJSON

我正在尝试创建geoJson对象,用于使用mapbox.js和 flickr-api 在地图上显示 flickr 图像。

我无法以某种方式获得正确的格式,缺少各种引号,有人可以帮忙吗?我已经在下面发布了我需要创建的循环和 JSON 类型。

这是我要创建的 JSON 类型: