jjzjj

android - Mapbox Android 确定包含所有标记的缩放级别

有没有办法确定缩放级别,以便我的所有标记都能适应缩放级别?我正在使用mapbox0.4.0我觉得答案和这个差不多,但是我找不到android版本[https://www.mapbox.com/mapbox.js/example/v1.0.0/markers-only-at-zoom-level/] 最佳答案 对于最新的SDK版本,现有答案不再有效。相反,使用这个:LatLngBoundslatLngBounds=newLatLngBounds.Builder().include(newLatLng()).include(newLat

php - 从 MySql 在 php 中创建 GeoJson 以与 MapBox javascript API 一起使用

我要做的很简单;使用我的PHP代码从Mysql表中获取标记的数据,将其转换为geoJson(由MapBox使用),将该geoJson发送到javascript,然后将这些标记填充到我的map中。我一直在非常仔细地阅读以下两个链接,其中显然包含解决此问题所需的所有信息,但我不确定我遗漏了什么。Here您可以看到有关如何从MapBox中的geoJson填充标记的示例;Here您可以了解如何从MySql表创建geoJson;我的sql表是这样的,这里是创建代码加上一些虚拟数据;--phpMyAdminSQLDump--version4.0.4.1--http://www.phpmyadmin

ios - 自 Xcode 9 升级以来的 Mapbox 控制台错误

自升级到Xcode9(以及Swift4)后,我的Mapbox框架导致控制台中显示新错误,尽管它在模拟器和设备上运行良好。我不知道这些错误是自升级后才刚刚显示在控制台中,还是与升级有冲突。这些错误是什么意思,如何解决?2017-09-1917:08:30.581029-0700Sconewolf[424:41561]Task.finishedwitherror-code:-9992017-09-1917:08:30.581804-0700Sconewolf[424:41305]Task.HTTPloadfailed(errorcode:-999[1:89])2017-09-1917:08

ios - Mapbox iOS SDK 2 标记集群

已弃用的MapBoxiOSSDK版本1有一些类和示例可帮助创建标记集群。然而,在其新的iOSSDK版本2中,此功能不知何故消失了或未明确公开。最接近的类MGLPointAnnotation似乎没有任何东西可以指示Annotation是否是集群的。还有其他人有类似的问题或找到了解决方案/解决方法吗? 最佳答案 2.x中尚不支持集群:https://github.com/mapbox/mapbox-gl-native/issues/320 关于ios-MapboxiOSSDK2标记集群,我们

ios - MapBox iOS 不同的标记图像?

有没有办法添加一个ID或其他东西,我可以设置自定义标记图像?我有多个带数字的标记,我需要每个新标记都有另一个图像。例如:marker1-marker_1_imagemarker2-marker_2_imageAtm我只能为所有标记设置1个图像(全局):funcmapView(mapView:MGLMapView,imageForAnnotationannotation:MGLAnnotation)->MGLAnnotationImage?{varannotationImage=mapView.dequeueReusableAnnotationImageWithIdentifier("p

ios - 将 GoogleMaps 与 Mapbox iOS SDK 集成

我正在为iPad应用程序使用MapBox,我们希望为map图像使用各种图像源。有没有办法获取谷歌地图图block并在MapBox中显示它们?我们可以构建url以直接获取图block,但如果您这样做,google会阻止您,因为我们不会使用官方API。还有其他办法可以解决这个问题吗? 最佳答案 这在技术上是可行的,但Google的服务条款不允许在他们自己的软件框架之外显示他们的磁贴。 关于ios-将GoogleMaps与MapboxiOSSDK集成,我们在StackOverflow上找到一个

ios - 如何删除 iOS MapBox 上的信息按钮?

我刚刚将MapBox集成到我的iOS项目中,并注意到右下角的信息按钮。如何删除它?以后会让很多人感到困惑。 最佳答案 设置mapView.logoView.isHidden=truemapView.attributionButton.isHidden=true在info.plist中MGLMapboxMetricsEnabledSettingShownInApp到YES 关于ios-如何删除iOSMapBox上的信息按钮?,我们在StackOverflow上找到一个类似的问题:

ios - 排序 Mapbox 注释

我目前正在寻找使用mapbox对所有注释进行排序。我知道我应该使用以下流程://implementingthismethodanddothesorthere(NSComparator)annotationSortingComparatorForMapView:(RMMapView*)mapView//removecurrentannotationandusethesortedarraytoredrawthem[mapViewremoveAnnotations:[mapViewannotations]];[mapViewaddAnnotations:annotationSorted];这

ios - 如何检测 singleTap 是否被点击或在 mapbox 的 mapView 上进行注释?

iOS上对mapBoxmap的要求。(我不是在说MKMapView)我们如何检测singleTap是否被点击或mapView上的注释?我需要singleTap仅在map的空白区域(没有图钉)上处理,并且在我点击图钉时调用didSelectAnnotation。但是我发现在android上我们有这样的方法mapboxMap.setOnMapClickListener(newMapboxMap.OnMapClickListener(){publicvoidonMapClick(@NonNullLatLngpoint){Toast.makeText(getActivity(),"onTap"

ios - 我应该如何在 Mapbox for iOS SDK 中使用 userLocation 找到正确的位置数据? (迅速)

我试图找到用户位置的纬度和经度,以便我可以在viewdidload中将map以用户为中心。我已经实现了看似正确的代码,但userLat(纬度)和userLon(经度)的值有很大偏差。注意其他人和我有同样的问题,但他的回答从未得到解决:MapboxiOS8SwiftmapView.showUsersLocationimportMapboxclassViewController:UIViewController,MGLMapViewDelegate,CLLocationManagerDelegate{//letlocationManager=CLLocationManager()@IBOu