问题标签 [mapbox-ios-maps]
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.
ios - MGLUserLocationAnnotationView 子类不采用相机的俯仰视角
我根据这些文档设置了用户位置图标的样式:
https://docs.mapbox.com/ios/maps/examples/user-location-annotation/
它可以工作,但是虽然我使用了相机和音高,但它是在二维中显示的。我怎样才能让它处于相机的正确视角并且俯仰效果有效?
我用这段代码添加了 MGLMapCamera:
安卓没有像gps这样的相机选项模式吗? https://docs.mapbox.com/android/maps/examples/location-component-camera-options/
mapbox-ios - 使用 MGLStyleLayer+MGLImageSource 将 UIImage 添加到 mglmapview 在地图上显示垃圾
我正在使用 MGLStyleLayer 在 mglmapview 上显示地理参考图像,该 MGLStyleLayer 使用 MGLImageSource 创建,指定高度为 3000 的 UIImage。使用 [map.style insertlayer ...] 将 MGLStyleLayer 添加到地图中;
这对我所有的 UIImage 都很好,但它们的高度都 < 3000。有了这个 3000 高度的 UIImage,我在我的地图上看到了一个垃圾图像。它包含我在地图上使用的其他图像的片段(主要是点注释中使用的图像)。如果我将 UIImage 缩小到 2000 的高度,它可以正常工作。
我的 openGL 有点生锈,但在我看来,mapview 正在为所有这些图像使用纹理数组,并且该数组的最大图像高度超出了我的范围。只是一个猜测。
MGLImageSource 中使用的图像是否有已知的最大高度?有没有办法绕过它?
react-native - 一旦 cocoapods 从 Podfile 安装 react-native-mapbox-gl,Xcode 就会成功构建损坏的存档,而不显示在管理器中
这个问题似乎并不新鲜,就像这里一样,但提出的解决方案没有奏效。我还尝试了其他几种方法来了解发生了什么(请参见此处)。要复制,这是一个过程:
我有一个用 Swift 编写的有效 iOS 应用程序。
我按照描述将此应用程序与 Native React 集成此过程
我将以下依赖项添加到 package.json 中,然后运行
yarn install
:"@react-native-mapbox-gl/maps":"^8.1.0-rc.9",
"prop-types": "^15.6.2",
我
pod install --repo-update
在 Xcode 上运行和存档。输出:此时组织者显示我的存档。我按照这个过程在 mapbox 上实现了一个基本视图
我添加到 Podfile 中
use_framework!
, 要求如此处或之后所述use_framework!
,在我点击后结果没有差异pod install --repo-update
。我在 Xcode 上点击存档。OUTPUT:归档成功生成,但没有显示在管理器上。如果我尝试打开它,存档已损坏。
如果我删除 mapbox 的 pod 文件并在点击 后归档项目pod install --repo-update
,则归档工作并显示在管理器中。这里的描述相同。
该项目在真正的 iPhone 8 上作为调试和发布运行。Mapbox 运行良好。但是,它不适用于模拟器,也不能存档。我可以离开前者,但因为后者我无法推送 App Store。
我不会放弃,因为 Mapbox 非常好并且提供了很多功能。会是什么呢?
ios - 如何在没有卫星层的情况下在 Mapbox 中下载 MGLTilePyramidOfflineRegion?
我正在使用MapBox下载离线地图。因此,用户可以在没有互联网连接的情况下访问特定区域。
当我尝试下载一个区域并且样式具有“卫星”层时,我的问题出现了,这个有很多我不想要的资源。此问题仅出现在其中包含“卫星”图层的地图中,而不出现在没有此图层的地图中。是否可以下载没有“卫星”层的区域?
目前,我正在使用此功能下载一个区域周围的区域。
mapbox - NavigationViewController 的问题 - SwiftUI
我成功地生成了一个通用的 MGLMapView 和带有生成路线的折线叠加层,但是在为我的 Turn-by-Turn Directions 功能构建 NavigationViewController 时遇到了障碍。我编译并运行以下代码:
我在 RouteProgress.swift (MapboxCoreNavigation CocoaPods) 的第 183 行(下方)收到一条错误消息,“线程 1:EXC_BAD_ACCESS(代码=1,地址=0x77797ced916870)”:
我怀疑 NavigationController 需要访问用户在路线中所在的当前支路。任何帮助将不胜感激!
mapbox-ios - 在 Mapbox 版本 10 中替换 MGLAnnotationView 的是什么?
在我们的应用程序中,由于 MGLAnnotationViews 的灵活性,我们大量使用它。
我们可以使用 MGLAnnotationView 为地图上的注释设置动画。
例如,注释上的脉动效应对我们的应用程序至关重要。
在之前的版本 6 中,我们通过以下方式实现了脉动效果:
有人知道如何在 Mapbox 版本 10 中完成同样的事情吗?