草庐IT

mapbox-marker

全部标签

ios - iOS MapBox 可以在.mbtiles 中使用矩形离线 map 吗?

我正在尝试使用iOSMapBoxSDK制作离线map。制作正方形map(例如32x32瓷砖)很容易,但由于某些原因,当我尝试制作矩形map(例如40x32瓷砖)时它不起作用。它加载但只显示map的一小部分或跳过一些图block。它只是看起来不应该。我的.mbtiles看起来是正确的,我检查了.mbtiles和规范,它没有提到非方形map可能存在任何问题。不过,MapBox离线示例control-room-0.2.0.mbtiles附带的.mbtiles也是正方形的,因此可能由于某些原因无法实现。有没有人有类似的经历? 最佳答案 非正

ios - 如何在 MapBox MGLMapView 上画一个圆?

我正在使用适用于iOS的MapBoxSDK3.1.1,但似乎没有办法将圆绘制为叠加层(多边形作为基元包含在内)legacySDK上曾经有一个方法,但是现在不再维护了。有人可以提供见解吗?谢谢! 最佳答案 如果有人感兴趣,目前在3.1SDK中没有RMCircle(存在于1.x版本中)的替代品。这里描述了一个解决方法,它使用MapBox注释https://github.com/mapbox/mapbox-gl-native/issues/2167#issuecomment-169265375寻找-(MGLPolygon*)polygon

iphone - 错误 - 将图像发送到服务器后出现 "Corrupt JPEG data: 214 extraneous bytes before marker"

我通过将图像转换为base64格式将图像发送到服务器。但问题是在发送图像字符串后,字符“+”被空格“”替换。并显示错误:CorruptJPEGdata:214extraneousbytesbeforemarker如何解决问题?预先感谢您的帮助。下面是图片转base64格式的代码:-(NSString*)base64forData:(NSData*)theData{constuint8_t*input=(constuint8_t*)[theDatabytes];NSIntegerlength=[theDatalength];staticchartable[]="ABCDEFGHIJKLM

ios - Mapbox iOS setVisibleCoordinates 未按预期运行

我在使用iOS中的Mapbox在不同屏幕尺寸上显示固定的爱尔兰map时遇到了一些问题。MGLMapView.setVisibleCoordinates似乎是我需要的,但它的行为并不像我期望的那样。我希望传入左下角坐标和右上角坐标,并定义一个无论屏幕大小如何都显示的矩形。mapView.setVisibleCoordinates([CLLocationCoordinate2D(纬度:50.347676,经度:-11.444362),CLLocationCoordinate2D(纬度:56.375322,经度:-4.128659)],计数:2,edgePadding:UIEdgeInset

ios - Ionic 5 Google Map Marker 在 IOS 上打破动画

我正在使用googlemapsjavascriptapi3在ionic应用程序上添加googlemap。map工作正常,但是当我在map上添加标记时,cordova动画在ios上停止工作,在android上一切顺利。例如点击ion-select或添加Alert会产生以下错误UnhandledPromiserejection:–"undefinedisnotafunction(near'...element.animate...')"–";Zone:"–""–";Task:"–"Promise.then"–";Value:"(2)TypeError:undefinedisnotafunc

ios - 如何在完整 map 的mapbox ios sdk中拍摄快照

/**@name捕获mapView的快照*//**拍摄mapView的快照。默认情况下,还会捕获包含任何可见注释的叠加层。@return描绘mapView的图像。*/-(UIImage*)takeSnapshot;/**拍摄mapView的快照。@paramincludeOverlay是否包含包含任何可见注释的叠加层。@return描绘mapView的图像。*/-(UIImage*)takeSnapshotAndIncludeOverlay:(BOOL)includeOverlay; 最佳答案 实际上,您可以在RMMapView中使

iOS 路线-我 : Add User Location Marker

我一直在尝试将以下内容添加到Route-Me应用中。在起始位置添加标记将map移动到用户位置将标记移动到新位置我使用的是MapBoxios示例中的基本示例,因为我的map来自离线mbtiles商店。这是我的头文件:#import#import"RMMapView.h"#import"RMMarker.h"#import"RMMapViewDelegate.h"#import"RMMarkerManager.h"#import"CoreLocation/CoreLocation.h"@interfaceMBTiles_ExampleViewController:UIViewControl

ios - iOS 版 MapBox,自定义样式

我用MapboxStudio创建了新的map样式,然后将其上传到我的帐户(所以我在样式选项卡中看到了它),然后我将StyleID添加到我的iOSMGLMapView但是当我运行应用程序时它会抛出错误[ERROR]{Map}[Setup]:loadingstylefailed:HTTPstatuscode404如果我不使用我的样式,则map工作正常。 最佳答案 在viewDidload中试试这个:mapView.styleURL=NSURL(string:"asset://styles/dark-v7.json")更新1:目前无法在i

ios - Mapbox iOS SDK 2 - 检测点击多边形

我需要识别用户在Mapbox2.0map上选择了哪个MGLPolygon。-(void)mapView:(MGLMapView*)mapViewdidSelectAnnotation:(id)annotation不起作用。如何自定义MGLPolygon使其可点击? 最佳答案 尚不支持此功能:https://github.com/mapbox/mapbox-gl-native/issues/2082 关于ios-MapboxiOSSDK2-检测点击多边形,我们在StackOverflow上

ios - MapBox 水域/陆地检测

我开始使用MapBoxiOSSDK.有什么方法可以通过坐标查询MapView并返回地形类型(水域、陆地)作为结果?我一直在阅读APIdoc现在已经有一段时间了,但无法弄清楚。我知道有(interim)solutions可以使用Google网络服务,但我需要它才能离线工作。虽然我不受MapBox的约束(但我喜欢它),但感谢您的任何提示! 最佳答案 无需深入研究运行时样式(请参阅我的其他答案,错误引导):使用mapView.visibleFeatures(at:CGPoint,styleLayerIdentifiers:Set)的非常简