问题标签 [mglmapview]
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 - Swift - 如何将 MGLMapView 存储在 Core Data 中以在表格视图中显示它?
嘿伙计们,我正在制作一个正在运行的应用程序,但在保存我的 MGLMapView 时遇到了麻烦,该视图包含从运行的用户绘制的多条线,在 Core Data 中。我没有收到任何错误,但解码返回一个没有多线段的空 MGLMapView,就好像它刚刚被实例化一样。当用户保存他/她的运行时,它会存储所有信息并将其显示在 tableView 中。我将 mapView 和 pointsArray(其中包含用户创建的所有 CllocationCoordinates2D)存储在名为 mapViewStore 的类中,如您在此处看到的。
该类符合 NSCoding,因此它对 mapView 和 pointsArray 的编码和解码没有问题。我不得不分解坐标,因为我无法完整地编码 CllocationCoordinate2D。
如果我错了,请纠正,但我相信这里发生的是,当我对 MGLMapView 进行编码时,它会将其转换为 NSObject 并丢失所有信息。因此,当我将其转换回 MGLMapView 时,我得到一张空地图。有没有办法避免这种情况?也许存储折线?虽然如果我这样做,我可能会遇到同样的问题。
我可以使用 pointsArray 在 mapView 上重新创建折线,但性能会受到影响。
编辑:对于现在正在观看的人。不要这样做。我想在表格单元格内创建一个 mapView,这是一个非常糟糕的主意。而是拍摄快照并保存图像。我现在只是在学习。
ios - 如何旋转 Mapbox 地图视图的自定义标记标题(方向)
如何在 Swift 上更改 Mapbox 地图上自定义标记的方向(标题)。这是我的代码
ios - 我可以在 Mapbox SDK 中将混合模式与 MGLPolygon 一起使用吗?
我正在与 MGLPolygon 一起使用 Mapbox SDK 在 mapView 上进行叠加。
以下是我当前的代码:
但 MapBox 仅提供委托来填充颜色。MapKit 可以重新定义 MKPolygonRederer。下面是一个例子。(来自自定义 MKOverlayRenderer drawMapRect 函数不绘制多边形):
请给我一些线索。先感谢您。
ios - 在 MGLPolygon 上添加标签
我有一种情况,我需要在地图(MapBox )上绘制一个MGLPolygon ,并且我还想在多边形上给出一个 UILabel 之类的文本。标签必须位于多边形的质心,并且应该始终可见。我找到了一个代码,我可以用它找到给定多边形的质心,但我无法为多边形添加标签。我已经在SWIFT中完成了编码,所以请迅速的开发人员帮助我。在此先感谢并祝您编码愉快 :)
iphone - 如何在 MapBox iOS SDK 中为用户的脚步绘制路径
我正在使用 MapBox API 将 GeoJson 数据与文件一起加载。它工作正常。
但是,我必须为用户的脚步画一条路径,比如从用户当前位置,如果他走到任何方向的某个地方需要画一条路径。我已经看到 RMShape 类满足这种要求,但是,我想在下面的类中使用,因为我已经在同一个地图视图中从地理 JSON 文件中加载了许多注释。
MGLMapView
谁能指导我,如何达到这个要求。