标签: mapbox

无法为iOS 7的CocoaPods找到"Mapbox"安装规范

我正在构建一个针对iOS 7的应用程序,我想使用Mapbox.我补充道

pod'Mapbox'

到我的Podfile,但'pod install'响应:

[!]无法找到规格Mapbox.

我无法改回平台:ios,'5.0'因为我有其他库需要更高版本.是否有适用于iOS 7的MapBox的CocoaPod?

谢谢!

install cocoapods mapbox

2
推荐指数
1
解决办法
3531
查看次数

如何让mbtiles背景透明?

我正在使用tilemill来生成mbtiles.有谁知道如何使mbtiles背景透明?

transparent mapbox tilemill mbtiles

2
推荐指数
1
解决办法
1930
查看次数

小叶圆半径根据y/lng坐标而变化

我使用mapbox/leaflet来显示人体的图片而不是常规地图.

我正在使用传单绘制,我需要能够创建一个圆并在保持其半径的同时移动它.但是,当我将它移向地图/屏幕的底部时,大小会逐渐增加.我希望它保持相同的大小.

我认为它与投影或CRS有关,但我不知道如何阻止它.

我的代码是:

    var mapMinZoom = 0;
    var mapMaxZoom = 4;
    var map = L.map('map', {
        maxZoom: mapMaxZoom,
        minZoom: mapMinZoom,
        crs: L.CRS.Simple,
        noWrap: true,
        continuousWorld: true
    }).setView([0, 0], mapMaxZoom);

    var mapBounds = new L.LatLngBounds(
        map.unproject([0, 3840], mapMaxZoom),
        map.unproject([4096, 0], mapMaxZoom));

    map.fitBounds(mapBounds);
    L.tileLayer('/tiles/{z}/{x}/{y}.png', {
        minZoom: mapMinZoom, maxZoom: mapMaxZoom,
        bounds: mapBounds,
        attribution: 'Rendered with <a href="http://www.maptiler.com/">MapTiler</a>',
        noWrap: true,
        continuousWorld: true
    }).addTo(map);

     var touches;

     var featureGroup = L.featureGroup().addTo(map);

     var drawControl = new L.Control.Draw({
         edit: {
             featureGroup: featureGroup
         }
     }).addTo(map);

    map.on('draw:created', function (e) …
Run Code Online (Sandbox Code Playgroud)

leaflet mapbox

2
推荐指数
1
解决办法
768
查看次数

如何在MapBox Android SDK上使用FitBounds?

MapBox GL JS包含FitBounds方法以使某些点居中,并调整缩放以适应(https://www.mapbox.com/mapbox-gl-js/api/#Map.fitBounds)中的边界.但是,我似乎无法在Android SDK API文档中找到对此方法的任何引用.

有谁知道我如何利用FitBounds(),或者这样做的等效方法?

java android mapbox mapbox-gl

2
推荐指数
1
解决办法
1414
查看次数

检查标记是否在视图中(地图) - mapbox

在此输入图像描述我想检查标记是在mapview上还是在地图外.我正在放置地图的标记,无法检查它是否在currentView上.我试过下面的代码.this.map.getBounds()包含(e.layer.getLatLng()).但它让我回归真实.map正在返回它的旧lat lng ie bounds(我想是这样的)

javascript leaflet mapbox

2
推荐指数
2
解决办法
5014
查看次数

加载所有Tiles时的MapBox事件

我正在使用Mapbox GL JS API来操作Mapbox地图.在我通过HTTP将结果(这是一个canvas.toDataURL)上传到服务器之前,我需要调整我的地图(更大的分辨率),然后使用fitbounds返回到原始点.在适合边界触发后,它会花费一段时间来加载所有新的图块.只有在此之后才可以实际执行上传.但是现在,我不知道是否有一个事件可以告诉我是否所有瓷砖都已加载.

我已经尝试了API中所有可能的加载函数和事件.GITHUB项目有一些问题,但它们现在至少已有一年的历史了,并且没有更新.在2015年中期,他们开始谈论添加空闲事件,但我似乎无法在任何地方找到任何新的文档.

有没有人找到一种方法让代码等待地图加载?或者有关于此功能更新的任何信息?

我怀疑它很重要,但我正在使用angular.js应用程序.

javascript jquery angularjs mapbox mapbox-gl-js

2
推荐指数
1
解决办法
2308
查看次数

在Android中使用Mapbox SDK绘制圆圈

我目前有一个LatLng位置和半径,以公里或英里为单位.如何CircleLayer使用Mapbox Android SDK在地图上绘制圆圈(使用或任何其他方法)?

java android mapbox mapbox-android

2
推荐指数
1
解决办法
876
查看次数

Mapbox gl js-重叠的图层和鼠标事件处理

是否有任何清晰可靠的(和描述的)机制来控制Mapbox GL JS中重叠层的鼠标事件?例如,我有3个重叠的图层,但是希望仅对最上面的图层调用单击处理程序,而不是为所有3个图层调用该单击处理程序-是否可以某种方式?现在,作为一种解决方法,我跟踪MouseEnter和MouseLeave事件并基于此事件调用适当的处理程序。但是我根本不喜欢这种解决方案,因为它会用过多的逻辑破坏我的代码。

javascript mapbox mapbox-gl-js

2
推荐指数
1
解决办法
1154
查看次数

如何使用mapbox用虚线绘制折线(MGLPolyline):swift

我尝试下面的代码,但它绘制直线,我想用虚线

@IBOutlet var navigationView: MGLMapView!
var polyline: MGLPolyline!

 override func viewDidLoad() {
        super.viewDidLoad()

        var mapCoordinates: [CLLocationCoordinate2D] = []
        let newCoord1 = CLLocationCoordinate2D(latitude: 8.5241, longitude: 76.9366)
        let newCoord2 = CLLocationCoordinate2D(latitude:11.8745, longitude: 75.3704)

        mapCoordinates.append(newCoord1)
        mapCoordinates.append(newCoord2)

        polyline = MGLPolyline(coordinates: mapCoordinates, count: UInt(mapCoordinates.count))

        navigationView.add(polyline)
}
Run Code Online (Sandbox Code Playgroud)

polyline mapbox swift mapbox-marker

2
推荐指数
1
解决办法
748
查看次数

有没有一种免费使用Mapbox GL JS的方法?

我在服务器上托管了自己的地图图块。当我使用框架时,是否可以完全免费使用Mapbox GL JS,还是必须为此付费?他们的网站有点矛盾,一方面他们有一个定价,另一方面他们说这是一个免费的开源项目。所以我很困惑。

mapbox mapbox-gl mapbox-gl-js

2
推荐指数
2
解决办法
92
查看次数