问题标签 [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/LeafletJS 显示和隐藏标记组
我正在使用 MapboxJS 构建地图。
我目前给它一个包含我所有标记的 geoJson 对象,它显示没有问题。
由于每个点都有一个类别,我想为每个类别添加一个带有复选框的控制层,以便用户可以显示/隐藏每个类别。
我尝试将每个标记单独加载到图层中,但出现 mapbox 错误。
我应该如何处理这个?
提前致谢。
梅
javascript - LeafletJS:如何删除缩放控件
我正在尝试删除LeafletJS地图上的缩放控件 (+/-)。
我使用的是MapBox.js 版本的 Leaflet,但大部分操作与 Leaflet 相同。我这样实现我的地图:
文档说有一个 zoomControl 选项可以从地图中删除缩放控制,但我没有让它工作的运气。
如何使用此实现删除缩放控件?
谢谢!
mapping - 如何结合几个国家的geoJson创建一个区域
我有世界上每个国家的 geoJson,但我需要结合几个国家来创建一个区域以显示在地图上。
做这个的最好方式是什么?
ios - iOS MapBox 可以在 .mbtiles 中使用矩形离线地图吗?
我正在尝试使用 iOS MapBox SDK 制作离线地图。制作方形地图(例如 32x32 瓷砖)很容易,但由于某种原因,当我尝试制作矩形地图(例如 40x32 瓷砖)时它不起作用。它加载但只显示地图的一小部分或跳过一些图块。它只是看起来不应该。
我.mbtiles
看起来是正确的,我检查.mbtiles
并指定了它并没有提到非方形地图可能有任何问题。
虽然,.mbtiles
MapBox 离线示例附带control-room-0.2.0.mbtiles
的也是方形的,所以可能由于某种原因是不可能的。
有没有人有类似的经验?
android - TileOverlay 问题
所以,当我使用我的 MapBox 地图时,Tiles 会覆盖在我的折线和多边形上,所以它们看不到。
有没有办法修改这种行为?
这是我正在使用的代码:
设置覆盖:
iphone - RMMapView setCenterCoordinate 函数不正常
我想将 RMMapView 的中心设置为 _tempCoordinated2D (CLLocationCoordinate2D)
通常情况下,应该是
结果不对。
因为 rmMapView 的中心移动到 _tempCoordinated2D 并移回当前位置。我检查了我的代码。它没有将 setCenterCoordinate 设置为当前位置的代码。
问题不仅如此。 但是这个问题没有发生,如果我在运行 RMMapView 的 setCenterCoordinate 语句之前触摸地图并移动地图。
我不知道为什么。
对不起,我的英语不好。
ios - 我如何使用 mapbox api 创建边界框区域
嗨,我是 iphone 开发的新手,有些可以帮助我缓存一些区域,使用mapbox framework
这里是这个指南
您想为此使用RMTileCacheBackgroundDelegate
协议。只需在您的
它将开始工作。
问题是如何使用protocol
以及如何创建边界框
感谢帮助。
android - Google Maps Android Api 2 - MapBox 实现的混合 TileProvider / URLTileProvider
我想用这个功能实现一个 TileProvider:
Map
要求一个Tile
- TileProvider 检查说
Tile
是否可以离线使用 - 如果是这样,TileProvider 返回说
Tile
- 无论可用性如何,
TileProvider
在线检查新的 Tile 并将其下载到Cache
外部存储中。 TileProvider
给地图新的瓦片,地图更新它。
这是我目前的UrlTileProvider
实现:
但是,这只会将其缓存在内存中,因此如果用户关闭我的应用程序,它不会缓存它们,并且默认的 Google Maps 地图将在Tiles
下载之前出现。
UrlTileProvider
实现getTile
为final
,所以我不能覆盖它。TileProvider
没有getTileURL
方法,UrlTileProvider
源代码也无法让我重写我的解决方案。
我应该如何处理这个?有什么办法可以做我想做的事吗?为什么是getTile
最终的?我错过了什么吗?
ios - mapbox方法“--setConstraintsSouthWest:northEast:”设置Ios中缩放和拖动的约束
嗨,我一直在使用 mapbox api 来构建自定义地图,现在问题是我必须限制地图的某些部分
虽然我做到了
– setConstraintsSouthWest:northEast:
但现在它不允许我平移缩放和拖动
任何人都可以帮助我吗
ios - iOS上的Mapbox在线地图
我对 iOS 上的 mapbox API 完全陌生,我按照那里的说明制作带有标记的自定义地图 - 我的地图在线链接 - 我添加了二进制框架,它在没有任何标记的情况下加载了地图
所以任何人都可以告诉我为什么它没有显示?或者知道如何在我的 ios 上显示我放在在线地图上的标记?