mapkit相关内容
我正在尝试在Swift中使用Map Kit.我尝试在地图上显示该区域,一些图钉(MKPointAnnotation)和当前位置.我决定扩展类MKPointAnnotation-添加一个类别. MyAnnotation.swift类: import UIKit import MapKit class MyAnnotation: MKPointAnnotation { var categ
..
我正在尝试将新的Google Maps API添加到我的iOS应用程序中,但是它尚未使用ARC.因此,检查文档后,我认为必须具有ARC,SDK才能正常工作.我该怎么办?我的意思是仅针对与Google地图一起使用的资源激活ARC. (.xib文件,控制器)该怎么办? 解决方案 您可以通过添加编译器标志 -fno-objc-arc 来禁用单个文件的ARC. 此标志告诉编译器文件不是基于AR
..
我收到此错误 "Nil与返回类型'MKOverlayRenderer'不兼容" . 这是我的代码: func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer { if overlay is MKCircle { let circleR
..
我正在尝试实现一个搜索栏,用户可以在其中输入字符串并搜索地址或公司. 要查找企业,我使用Yelp API来外包我所需的信息. 要查找地址,我使用Apple的MKLocalSearch API来获取所需的信息. 但是,我确实有问题.当我按住退格按钮从搜索栏中清除文本或在搜索栏中键入太快时,出现MKErrorDomain错误: The operation couldn’t be
..
我有一张地图,该地图当前显示了用户的当前位置,没有显示任何确切的位置.我想使地图成为用户设置位置的照片.我只知道如何显示他们的设备在哪里,并需要他们能够设置其操作基础.我不需要特定的地址.我只需要他们居住的城市. 然后我需要能够轻敲图像.轻按时,图像将使MapKit全屏显示并进行交互.然后,他们可以在地图上缩放并查看其他用户在哪里设置操作基础. 我是编码的新手,即使他们在全国各地移动,
..
我试图将应用程序提交到iTunes Connect上的Apple App Store,但出现此错误消息: “要将此应用配置为iOS路由应用,请在iTunes Connect上“我的应用"中“应用"的“版本"页面上上传路由应用覆盖文件." 我的应用程序使用MapKit来显示用户所在城市中各种古迹的位置,并提供如何到达古迹的指示.我用Google搜索了这个错误,有趣的是,回答这个问题的大多
..
我试图在单击图钉时添加视图,但仅显示标题和副标题,而不显示我确实添加的视图. 这是我的代码 -(void) inserirMapa { AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate]; NSMutableArray *pins = [[NSMu
..
我有一个Picture类,其中包含每个位置的latitude和longitude和image.我想将它们添加为MapView的注释,并显示其图像而不是这些位置的图钉. 我有一个自定义的注释,即: @interface Annotation : MKAnnotationView @property (nonatomic,assign) CLLocatio
..
我在mapkit中有2个图钉,它们都在同一个注解视图下,因此,由于两个图钉的颜色相同,所以它可以使之成为现实.如何使别针颜色不同.我希望你好是红色,而你好是蓝色. import UIKit import MapKit class ViewController: UIViewController, MKMapViewDelegate { @IBOutlet var jmap: MKMapV
..
也许这是一个简单的问题. 我有3个GPS坐标(一个是当前用户位置).我现在想要的是计算用户位置和两个GPS坐标之间的角度.想象用户位置在其他两个点的中心,这三个点可以看作是三角形.我想在用户位置计算角度. 我希望有人能帮助我,因为我不知道如何使用球坐标(例如GPS坐标)来做到这一点. THX-nekro 解决方案 对于短距离(例如小于100公里),您可以安全地忽略计算的球面性质,并将
..
嘿,我是一个初学者,正在学习Ios App开发,我想知道如何像我们在此处使用IDE(自定义位置)那样以编程方式设置用户位置:- 我设置了所有内容,并且定位系统在我的模拟器中工作正常(假位置),如果我想以编程方式做同样的事情,我必须做些什么,但我自己找到了一个解决方案,但它不能像某些东西那样帮助我缺少的是我的代码:- - (IBAction)showMyLocation:(id)send
..
我正在将项目更新为Swift3.大多数情况都很好,但是我无法弄清楚下面的内容.我相信我已经找到了纠正两个错误中第一个的方法,但是由于我遇到了错误“无法分配给值:'i'是'let'常量,因此无法找出第二个错误" i = i + 1" " 我雇了一个人来处理我的应用程序上的坐标,因此这就是为什么我不习惯这些类型的错误. 我已经创建了200个多边形区域,下面是要获取用户当前位置并确定他们所位
..
对于MKPinAnnotationView,我们有 rightCalloutAccessoryView 和 leftCalloutAccessoryView 但是如果我们需要在整个弹出气泡中添加自定义按钮,该如何添加 主要要求是我当我们点击弹出气泡时需要执行相同的操作,就像disscer Button操作一样. //To add a discloser button to show
..
我的应用程序当前具有三个选项卡,一个用于固定位置的选项卡,以及第二个选项卡上固定位置的detailView.我正在尝试将引脚的位置保存到NSUserdefaults中.然后,我希望该位置在重新加载应用程序时保持固定,因此详细视图仍将显示固定位置的详细视图.这是我到目前为止所拥有的, func locationManager(manager: CLLocationManager!, didUp
..
当前,我的应用固定了一个位置,并且该位置的存储方式如下: func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!) { // Find location of user var userLocation:CLLocation = locations
..
我想检测哪个注释图钉最接近用户的当前位置.我已经添加了注释图钉. 你会怎么做? 解决方案 这全部来自内存-但我认为这应该可以解决问题: - (MKPointAnnotation *)cloestAnnotation { // create variables you'll use to track the smallest distance measured and the
..
我在地图视图中添加了自定义注释.根据应用程序的内部模型,注释可以更改颜色和标题(尽管位置可能不会更改).我在方法 中使用dequeueReusableAnnotationViewWithIdentifier - (MKAnnotationView *)mapView:(MKMapView *) viewForAnnotation:(id ) 奇怪的是,当模型更改
..
我想问问是否有人可以帮我一些代码...我不知道如何在Swift中的地图中创建路线,我只能在两个注解之间画一条折线,但结果却不正确我该如何在地图上连接两个注释?但如何在道路上连接它们……所有这些都是为了游览公共汽车.有人可以帮助我在Swift中向我展示此代码吗? 解决方案 为了跟踪这样的道路,您将需要道路几何形状的数据,但是Apple的API均未提供此信息.您将需要找到自己的地理数据源,其1
..
根据Apple MapKit视图文档"...... MKMapView对象提供了一个可嵌入的地图界面,类似于由地图应用程序 ...提供的界面". 这是地图应用 的屏幕截图 我正在浏览MapKit,但是找不到如何复制此演示文稿. 还是屏幕截图上不是MKMapView? 更新 当然,我只是在谈论地球视图. 解决方案 MapKit中尚不提供Maps.app中的3D地球视图.
..
我在地图上有一条自定义路线,想获取MKMapView上两个坐标之间的距离.以下是我到目前为止已完成的步骤... 我已经获取了坐标点,并准备了一个CLLocationCoordinate2D数组(例如customRoute = [CLLocationCoordinate2D]). 为了显示路线,使用坐标数组,我已经使用MKOverlay方法绘制了MKPolyline. 并使用distanc
..