草庐IT

Circle-Map

全部标签

ios - 在 iOS5 中打开原生 map 应用

您好,我最近不得不使用cordova打开设备上安装的本地map。到目前为止,这是我所做的:functiongetMapsUrl(){varisAndroid=navigator.userAgent.match(/Android/);varisIos=navigator.userAgent.match(/(iPhone|iPod|iPad)/);if(isAndroid){return"geo:0,0?q=";}if(isIos){return"maps:q=";}return"http://maps.google.com/maps?q=";}此函数在应用程序首次打开时进行评估,并且整个

ios - 更新时自定义注释不会在 map View 上更新

我正在执行willChangeValueForKey和didChangeValueForKey调用,但即使使用它们,mapView委托(delegate)也永远不会运行通过mapView:viewForAnnotation:来更新事情。如何强制更新MKAnnotation?当图像更改时,annotationView.image不会更新,annotationView.image也不会更新。据我所知,通过我的NSLog行,当MKAnnotation更新时,mapView:viewForAnnotation:不会被再次调用。.h#import#import#import@interfaceM

ios - 我的应用程序有什么方法可以从苹果 map 应用程序中获取书签列表吗?

iOS(或MacOSXMavericks)中的AppleMaps应用程序可以有一个可以通过iCloud同步的书签列表。我正在开发的应用程序是否有办法获取该书签列表(CLLocations的NSArray)?我正在开发一个将创建家庭区域和工作区域的应用程序。我知道如何在我的应用程序中创建区域,但为了方便用户,我一直在寻找一种方法让我的应用程序查询map应用程序并查看是否有标记为家庭或工作的书签。我还没有在“关于定位服务和map”指南中找到它。 最佳答案 不,这是不可能的,Apple以后也不会允许获取此类信息。该信息对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 - map 上未显示 MapBox 多段线

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

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

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

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