问题标签 [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.
javascript - 更新地图属性
我正在尝试“简化”mapbox 地图。很确定这不是特定于 mapbox.js
基本上我通过 id 获取地图,然后在其上调用属性,但这些不会更新地图。
我可以在 DOM 控制台中重新创建这个例子。
在我的应用程序中,我有一个更新地图的函数,我使用相同的逻辑:通过标识符获取地图,然后调用属性来移动它。
我错过了什么?
谢谢!!
在我的代码中,我有一个 YUI 自动完成字段,“on”或“after”都没有工作:
};
javascript - 从 KML 提要中获取坐标以与 mapbox 一起使用
我正在尝试从我的foursquare 提要中获取坐标,并在地图中使用它们以显示在网站上。主要是作为学习 javascript 和 Mapbox 的练习——我是新手。
我使用了 mapbox 的“添加单个标记”代码和其他一些代码来循环遍历我的 KML 以查找坐标,因为 mapbox 不接受 KML。
不知何故,我无法让它工作。非常感谢任何提示!
twitter-bootstrap - 使用 Bootstrap 的 Mapbox 地图尺寸
背景:使用 Twitter Bootstrap 和地图作为轮播的“幻灯片”
我正在尝试使用指定地图的尺寸
var map = mapbox.map('map',false, {x: 940, y: 500});
或者
他们都导致了这个:
基本上它是一个 x 拉伸版本,仅在 x=256 时显示正常(一个瓷砖宽度,对吗?)
var map = mapbox.map('map',false, {x: 256, y: 500});
您可以在这里看到问题(传递到轮播的第二页,第一页使用 iframe)。
我正在写作,因为我已经通过 mapbox.map(dimensions) 和 CSS 尺寸尝试了文档,奇怪的是似乎适用于高度但不适用于宽度。
谢谢!!
ios - 室内导航(也许是 MapBox?)
再会,
我想知道,是否可以使用 iOS 版 Mapbox 创建“室内”地图(或者是否有人有其他建议)?我有一份室内平面图的 PDF。我想我需要将其转换为 MBTiles ( http://mapbox.com/developers/mbtiles/ ) 格式。我怎么能做到这一点?
Allso,在为人员绘制到建筑物中某些设施的“步行路线”时。“它”应该知道这个人可以走到哪里。
目前我正在尝试用 CATiledLayers 创建一些东西(但我有点卡住了(我可以使用“平铺”格式显示地图。)并且正在寻找 MapBox 可能很有用,因为它在地图上具有“绘制”矢量之类的东西,或带有信息等的图标。对于步行方向,我正在考虑“点缀”步行路线,以便“Dijkstra 算法”可以确定路径。即使可能,我如何在 Mabbox 中解决这个问题?
任何正确方向的帮助将不胜感激。
亲切的问候,
马蒂因·迪克斯特拉
android - MBTiles 性能
我正在开发一个 Android 地图应用程序。
我正在使用 MBTiles 存储我的图块以供离线查看。一切都很好,但随着数据库大小的增加,性能会大大降低。切片的大小各不相同,但通常大小约为 6 kb,并以 blob 形式存储。我已经用索引和所有复制了 Mapbox 和其他人使用的架构。该数据库目前大小约为 40 mb,读取大约需要 5 秒。到目前为止,我已经做了很多研究,除了它应该可以工作之外什么也没发现。请参阅此 SQLite 页面。
我究竟做错了什么?这是Android限制吗?
ios - 使用 RouteMe(Alpstein 前叉)时,有时地图图块在地图中会缩小 2 倍
我使用 RouteMe (Alpstein fork) 来显示地图
此地图引擎使用 CATiledLayer 显示地图图块
有时地图图块会缩小 2 倍(当我经常放大和缩小时)
谁知道它如何修复?
在我的 iPhone 4S (5.1.1) 中重复出现的问题
所以我在基于 RouteMe (Alpstein fork) 的 SDK 中发现了同样的问题,例如:MapBox IOS SDK 等...
ios - 使用 MapBox 在点之间路由
我知道以前曾在这里问过类似的问题,但没有一个人真正回答了我的问题,而且我面临着在截止日期前完成我的项目的压力。
基本上我正在编写一个显示在线和离线地图的应用程序。
我目前使用 MapBox SDK 来查看离线和在线地图,但是,MapBox 目前不提供路由解决方案。所以我正在寻找一种方法来做到这一点。
主要问题似乎是不仅有一个 SDK 可以提供在线 OSM 地图、离线 OSM 地图和路由,所以我想知道我能否使用 MapBox 处理地图,然后使用 MapQuest 获取路线?这可能吗?推荐吗?
ios - iOS 中基于矢量的实时 OSM 渲染器(使用 OpenGL ES)
我正在寻找一种解决方案,该解决方案将允许使用 OpenStreetMap 数据在 iOS 中渲染基于矢量的 2D 俯视图,而不是使用来自服务器的预渲染图块。类似于 iOS6+ 中的 Apple 和 Google 地图。
我已经对此事进行了广泛的研究,但没有找到太多信息。
有许多 iOS 应用程序可以做到这一点,但没有关于它们如何实现它的信息。其中一些应用程序是:
前 2 个应用程序的工作方式类似于 Apple 和 Google 地图。每当缩放变化时,地图都会实时绘制。
最后一个似乎使用了稍微不同的方法。它以特定缩放级别渲染矢量数据并创建切片,然后将其用作从切片服务器下载的普通切片。因此,渲染引擎实际上可以是 Route-Me 库的瓦片源,但不是下载瓦片,而是动态渲染它们。
首选第一种方法。
[Q] 我想一旦 OpenGL ES 渲染器就位,就可以相当容易地在方法之间切换。我的意思是您可以将渲染器用作 Route-Me 的源来创建图块,或者您可以将其用作实时抽屉,类似于游戏。我对吗?
我找到的最接近的解决方案是OpenStreetPad。但是,它使用的是 Core Graphics 而不是 OpenGL ES,因此渲染不是硬件加速的。
Mapbox 表示他们正在研究矢量图块,他们可能会提供 iOS 渲染解决方案,但它可能会使用 Mapnik,所以我不确定它的效率如何。自 2013 年年中以来就没有 ETA。
[Q] 您是否知道任何其他库、论文、指南、示例或其他有关如何处理此问题的有用信息?基本上如何处理 OSM 数据以及如何实际使用 OpenGL ES / GLKit 在设备上绘制该数据。也许一些做过它的人可以分享一些东西?
leaflet - 如何确定标记或点所在的地形/地图类型?
是否可以使用 leaflet.js 或 mapbox.js 来确定标记所在的地形/地图类型。例如海洋、陆地、道路或建筑物?
javascript - 让用户在 Mapbox 上添加他们的标记
有没有办法让用户通过搜索字段在Mapbox上添加自定义标记?就像谷歌地图一样,当您添加地址并在您搜索的地方放置一个图钉时,我想让用户添加他们的地方。谢谢