mkpointannotation相关内容
我正在自己学习 Swift 3,我当前的学习项目涉及允许用户拍摄照片并获取固定当前位置的地图快照. 我依赖于这个答案 来自 2015 年 8 月和 this answer 来自 2016 年 6 月指导,但我仍然找不到正确的路径. 现在,我可以…… 从缓冲区中获取照片 获取地图快照 但我就是放不下图钉.我知道我的代码不完整且无效——所以这不仅仅是一个调试问题.这是我一直在
..
我想知道是否有人可以告诉我如何以 MKPointAnnotations 的形式触摸 map 上的图钉. 我想点击 map 上的 pin 并通过带回 pin 的 variables 转到另一个视图 是我预设的. 谁能用 Swift 解释这个东西? 谢谢 使用代码编辑: class ViewController: UIViewController, MKMapViewDele
..
我设法在 Swift 中获得了注释图钉的自定义图标,但现在我仍然无法使用 2 个不同的图像来进行不同的注释.现在,一个按钮会向地图添加注释.应该还有另一个按钮也添加了注释,但带有另一个图标. 有没有办法为此使用reuseId? class ViewController: UIViewController, MKMapViewDelegate {@IBOutlet 弱变量映射:MKMapVi
..
我想在触摸iOS地图时添加注释,并获取各个位置的详细地址(地标).如何在Swift中实现这一目标? 提前谢谢. 解决方案 要对地图的触摸做出反应,您需要为mapView设置一个点击识别器 在 viewDidLoad 中: letgestureRecognizer = UITapGestureRecognizer(目标:自我,动作:"handleTap:")poseRecog
..
我正在尝试在Swift中使用Map Kit.我尝试在地图上显示该区域,一些图钉(MKPointAnnotation)和当前位置.我决定扩展类MKPointAnnotation-添加一个类别. MyAnnotation.swift类: import UIKit import MapKit class MyAnnotation: MKPointAnnotation { var categ
..
我正在创建一个地图类型的应用程序,一旦用户按下按钮,便会将销钉放置在其当前位置的地图上。我正在尝试将地图图钉保存到数组中,以便在应用关闭后仍然保留。 到目前为止,这是我的代码: func locationManager(经理:CLLocationManager,didUpdateLocations位置:[CLLocation]){ let location = location.l
..
我正在独自学习Swift 3,我目前的学习项目涉及允许用户拍摄照片并获取固定了当前位置的地图快照. 我依靠此答案从2015年8月开始,此答案从2016年6月开始指导,但我仍然找不到正确的道路. 现在,我可以... 从缓冲区获取照片 获取地图快照 但是我只是不能把别针固定住.我知道我的代码是不完整和无效的-因此,这不仅仅是调试问题.这就是我一直在使用的东西(以及基于上面链接
..
我曾经有一些使用MKMapView和MKPointAnnotation的经验,我曾经在地图上放置一些图钉. 这次,我试图更进一步,并使用MKPinAnnotationView来写一些标签以及一些引脚. 不幸的是,这并不能像我期望的那样全部起作用. 这就是我想要做的: 我有一个地图(一个MKMapView对象),当我触摸它时,我将一个销钉放在接触点上,然后执行一些计算,这使我在地图
..
我在我的应用程序内使用MKPinAnnotationView. 我将MapView对象设置为委托,并使用此代码来自定义我的AnnotationView func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? { if ann
..
在Swift 1.2上:我想在地图上的注释中添加一个按钮.第一次点击图钉会显示用户的ID,并且这是可行的,但是然后,通过按一下按钮,我想将用户发送到详细信息视图控制器. 您可以在此处和此处 试图应用这些解决方案,但我想我缺少了一些东西.这是我正在寻找的另一个例子 这是我的课堂宣言: import UIKit import MapKit import CoreLocation
..
使用Swift 4在iOS中使用MKAnnotationView动画 向图钉添加动画,以添加图钉以平滑地映射. 在地图上添加图钉时,它不平滑或没有动画效果. 有没有简单的解决方案来实现这一目标? 解决方案 我用简单的代码尝试了 我创建了一个简单的代码来快速解决此问题. 这是我的代码, 像这样覆盖您的viewForAnnotaion方法 func mapView
..
我希望将信息从Pin批注传递到另一个viewController.我可以传递批注的标题和副标题,但我需要将一些额外的信息与这些信息一起传递.除了标题和副标题之外,是否可以将其他信息添加到MKPointAnnotation? 在这里设置了图钉标题和副标题,以便它们出现在地图上: var zoopin = MKPointAnnotation() zoopin.coordin
..
我尝试快速为我的MKPointAnnotation创建一个自定义的“徽章",但是由于MKPointAnnotation没有像image这样的任何属性,它失败了 var information = MKPointAnnotation() information.coordinate = location information.title = "Test Title!"
..
我至少有100个不同点...如何将每个点与"listOfPoints"中的位置相关联,从而在viewForAnnotation中关联的位置中分配标签. 在这里我添加我的积分,某些事件将具有相同的标题. var listOfPoints : Array = [] // List Of all events //add points to map for (ind
..
将注释添加到位于应用内 的MapKit视图中是很容易的. theMap: MKMapView! let pa = MKPointAnnotation() pa.title = "title!!" etc theMap.addAnnotation(pa) 但是您如何使Google Maps App添加注释? 这是将Maps App打开到特定地址的确切方法. func appl
..
我有一个mapView带有显示标题和字幕的注释.字幕有时长于注释的宽度,所以我想知道我是否可以使它们多行? 到目前为止,它是这样编码的: func annotate(newCoordinate, title: String, subtitle: String) { let annotation = MKPointAnnotation() annotation.coordina
..
我想知道是否有人可以以MKPointAnnotations的形式告诉我如何触摸map上的图钉. 我想单击map上的pin,然后通过调回我预设的pin的variables进入另一视图. 任何人都可以在Swift中向我解释这件事吗? 谢谢 使用代码进行编辑: class ViewController: UIViewController, MKMapViewDelegate
..
我刚刚将XCode更新为6.3,现在我收到以下错误: MKPointAnnotation没有名为'setCoordinate'的成员。 不确定去哪里,或者我们应该使用其他MK方法。任何帮助都表示赞赏。 func refreshlocation(lat:String,lon:String,withOffset:Bool = false){ // 1将字符串值转换为可以使用的
..
下面的数组应如何设置。我试图在我的地图上添加多个注释。我能够在stackoverflow上找到下面的代码,但是他们没有展示如何设置数组。 var objects = [ //如何在这里设置数组 ] 对象中的物体!{ if let latit = objecters [“Coordinates”] [“Latitude” ] { self.latitudepoint = lat
..
我正在使用带有MKPointAnnotation的MKMapView(正确设置委托)。在后台线程上调用此方法生成注释。 func updateMapAnnotations(){ for var i = 0;我
..