草庐IT

cluster_map

全部标签

iOS MKMapView - 如果用户平移/拖动 map View ,则停止 map View 重新居中到用户的位置

我有一个MKMapView,我在其中设置了:[self.mapViewsetShowsUserLocation:YES];我想显示用户的位置,并在他/她移动时更新位置。当didUpdateUserLocation被调用时,map似乎重新居中到用户的位置,即使用户已经平移应用程序以查看另一个区域。我想要的是既能追踪用户的位置,又能让用户探索map。我的didUpdateUserLocation目前看起来像这样:-(void)mapView:(MKMapView*)mapViewdidUpdateUserLocation:(MKUserLocation*)userLocation{_cur

ios - 使用多个点在 iOS 应用程序上创建 map 路线

我是第一次使用ObjectiveC,我没有选择做一个很好的简单应用程序,而是尝试制作一个旅游应用程序,该应用程序将在其上映射路线并标记旅游点。我最终想向这些点添加音频,但现在只希望路线映射并正常工作!是的,我知道我很愚蠢地选择了如此艰巨的任务-但有什么帮助吗?我只是停留在如何进入这个。我不想要任何花哨的东西,我真的只是想要显示点和路线的map。 最佳答案 您可以将特定点存储在plist文件(或普通文本文件)中。一旦你有了这些点,你必须在你的应用程序上制作一个mapView(只需拖动)然后,读取点,并在map上添加标记。你也可以在这些

ios - MapKit 打印注释到 map

我正在尝试在map上使用mapKit将自定义注释放置在从NSArray获取的坐标处。但是,当我运行该应用程序时,注释不会出现。我已经使用NSLog检查过,纬度和经度都存在。我不确定哪里出错了。类中还有另一种方法使用设备位置成功打印注释,不同之处在于此方法我想使用CLLocationCoordinate2D的自定义位置。这是.m文件中的方法:#import"MapViewController.h"@interfaceMapViewController()@end@implementationMapViewController@synthesizemapView=_mapView;-(vo

ios - 从适用于 iOS 的 Google Maps SDK 中提取航向(罗盘)

在我的印象中,iOS中Googlemap的指南针效果非常好。我说的是map中蓝色小“我的位置”点的罗盘箭头,请参阅GoogleMapsSDK-MyLocation.在最近的1.7版本中引入了enterlinkdescriptionhere.我不知道他们是如何设法获得如此准确和稳定的指南针的,但我希望我的应用程序也能如此,因为它依赖于精确的航向信息。因此问题:是否可以从GoogleMapsSDK中提取航向角? 最佳答案 需要设置位置管理器并调用startUpdatingHeading:self.locationManager=[[CL

ios - map 上未显示 MapBox 多段线

尝试在map上添加折线时遇到问题。我从MKDirections获取路线,并创建了一个RMPolylineAnnotation,但它没有出现在map上。如我所见,本地图出现时,以下方法仅被调用一次:-(RMMapLayer*)mapView:(RMMapView*)mapViewlayerForAnnotation:(RMAnnotation*)annotation这是我使用的代码:-(void)getRoute{CLLocation*source=[[CLLocationalloc]initWithLatitude:self.mapView.userLocation.coordinat

ios - Google Maps 会导致高事件字节数吗?

我在当前的应用程序中使用GoogleMapsiOSSDK。mapView本身显示了很多标记(大约900个)。我已经为每个标记仅使用一个图像引用来绘制标记,但是我在应用程序中的事件字节非常高(大约45MB)。我在仪器工具中看到GLEngine大部分时间都是负责的库。负责的调用者是allocateWCMemory和gleCreateVertexArrayHashObject。 最佳答案 4kb是GLEngine分配的缓冲区页大小。当您不再需要该缓冲区时,您可以检查是否glDeleteBuffer。

IOS 将 2 个 GMSMarkers 之间的箭头线绘制到 Google map 中

我想用GMSPolyline实现类可以绘制箭头而不是直线来显示从一个谷歌地图标记到另一个谷歌地图标记的路径。ObjectiveC是否可以使用如下组合继承两个类?以下是我的锻炼:#import#import#import#import@interfaceClassA:GMSPolyline{}-(void)methodA;@end@interfaceClassB:UIView{}-(void)methodB;@end@interfaceMyPolyline:NSObject{ClassA*a;ClassB*b;}-(void)methodA;-(void)methodB;@end-(vo

ios - 如何在加载 map 时直接显示多个注释的标题

我正在将多个注释加载到我的mapView中。加载map时,这些注释显示为图钉。通过使用下面的代码,我可以直接为一个注释显示标题,但对于其余注释,用户需要点击图钉才能看到标题。我想在加载Mapview时显示所有注释的标题而不触摸注释图钉NSMutableArray*locations=[[NSMutableArrayalloc]init];_myAnn=[[MKPointAnnotationalloc]init];_locationCoordinate.latitude=27.175015;_locationCoordinate.longitude=78.042155;_myAnn.co

ios - Google Maps SDK 未显示所有地点

我正在使用GoogleMapsSDK在我的应用程序中显示map。一切正常,除了我的mapView看起来是空的,因为没有显示所有地方。当我从谷歌地图应用程序打开相同的位置时,会显示所有地方,如商店、办公室、医院等。我的mapView有什么问题。我正在使用GoogleDevelopers网站上编写的代码:GMSCameraPosition*camera=[GMSCameraPositioncameraWithLatitude:72.34longitude:19.45zoom:18];gmapView=[GMSMapViewmapWithFrame:mainView.boundscamera

【uniapp 小程序】解决 map 组件出现标点(地图)自动偏移或 @regionchange 频繁触发的问题

【uniapp/小程序】解决map组件出现标点(地图)自动偏移或@regionchange频繁触发的问题在业务开发中出现了地图的中心标点向右侧缓慢移动的问题,在我解决后又发现了@regionchange方法出现了无限调用的问题。这几个问题属于微信map地图组件迟迟未修复的bug。本文仅解决与我相似的问题以做参考,并会附上对应的问题与参考的博客。一、问题复现1、地图无操作下出现缓慢的自行移动:2、无触发下提示信息被一直触发:3、相关的问题代码 scale:缩放circles:区域圆latitude\longitude:地图中心坐标markers:标点show-location:带箭头