草庐IT

mapbox-streets-v

全部标签

android - 使用 GoogleMap 或 MapBox Direction API 在我的应用程序中实现我自己的导航

我想在我的Android应用程序中为司机实现导航map。我不想使用URL方案打开谷歌地图应用程序来导航它。我更喜欢在我的应用程序中实现此导航功能,就像Googlemap所做的那样。我的要求很简单。将用户从PlaceA导航到PlaceB。在我阅读了谷歌和MapBox网站的文档之后。有directionsapi供用户获取所有信息,如路线。1GoogleMap方向API:https://developers.google.com/maps/documentation/directions/intro?hl=en2MapBox方向API:https://www.mapbox.com/devel

android - Mapbox Android SDK - 可拖动标记

如何在MapboxAndroidSDK中使标记可拖动?这可能吗?如果没有,还有哪些免费的开放map引擎支持此功能?谢谢! 最佳答案 我必须为我的一个项目实现可拖动标记。我找到的唯一解决方案是扩展现有的标记类,方法是检查拖动事件并相应地更新标记位置。packagecom.example.map;importandroid.graphics.PointF;importandroid.graphics.Rect;importandroid.graphics.RectF;importandroid.util.Log;importandroi

android - Mapbox GL 使用外部 map

我想在我的Android应用程序中使用MapboxGL。这项服务即将发布,我有一个关于使用渲染器的棘手问题。我喜欢渲染器本身,但我真的想在应用程序中使用我自己的map数据(不是Mapbox提供的付费数据)。例如,我想自己解析OpenStreetMaps数据,以某种方式对其进行自定义,然后放入渲染器中以在我的应用程序中显示它。现在的问题是:在使用MapboxGL时是否可以使用我自己的map数据?或者它只能与Mapbox数据一起使用?提前感谢您的帮助。也许您知道针对此问题的其他任何完善的解决方案?问题是,我想要矢量切片,而不是光栅切片。并且此项目计划稍后针对iOS进行开发..

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上找到一个类似的问题: