草庐IT

mkMapView

全部标签

ios - MKAnnotation Pin 不会拖动,即使设置为可拖动

多年来,我一直在尝试在mapView上添加可拖动的注释。(我使用的是默认图钉,不是我自己的)到目前为止,我只能在设定的坐标上显示它(真的不是什么成就),我需要首先获得注释才能对被选中使用react,它不会永远不会被didChangeDragState函数接收到。然后我需要能够拖动它,将它放在新位置并获取新位置的坐标。我是Swift的新手,但我接手了一个相当困难的项目。我已经查看了我在google上找到的几乎所有内容,以寻找“Swift中可拖动的MKAnnotationmapkit”和类似的变体。(编辑:我没有找到任何可以阐明的答案我的问题,所有其他答案都对如何上传个性化MKAnnota

ios - 长按快速将图钉注释添加到 map View

我正在尝试制作一个iPhone应用程序,该应用程序要求用户能够长按mapView上的某个位置以在该位置放置一个图钉。有人知道这是怎么做到的吗?当您长按屏幕时,可以在苹果map中观察到该行为。它会放下一个图钉并显示一个注释,上面写着“droppedpin” 最佳答案 将UILongPressGestureRecognizer添加到您的MapViewvaruilgr=UILongPressGestureRecognizer(target:self,action:"addAnnotation:")uilgr.minimumPressDur

ios - 长按快速将图钉注释添加到 map View

我正在尝试制作一个iPhone应用程序,该应用程序要求用户能够长按mapView上的某个位置以在该位置放置一个图钉。有人知道这是怎么做到的吗?当您长按屏幕时,可以在苹果map中观察到该行为。它会放下一个图钉并显示一个注释,上面写着“droppedpin” 最佳答案 将UILongPressGestureRecognizer添加到您的MapViewvaruilgr=UILongPressGestureRecognizer(target:self,action:"addAnnotation:")uilgr.minimumPressDur

Swift MKMapView 将 Pin 注解放到当前位置

我希望能够向应用用户询问他/她的当前位置,并在该位置自动放置一个图钉。这是我获取当前位置的代码,但我无法理解如何为当前位置放置图钉。importUIKitimportMapKitimportCoreLocationclassMapVC:UIViewController,MKMapViewDelegate,CLLocationManagerDelegate{@IBOutletweakvarmap:MKMapView!letlocationManager=CLLocationManager()overridefuncviewDidLoad(){super.viewDidLoad()//Us

Swift MKMapView 将 Pin 注解放到当前位置

我希望能够向应用用户询问他/她的当前位置,并在该位置自动放置一个图钉。这是我获取当前位置的代码,但我无法理解如何为当前位置放置图钉。importUIKitimportMapKitimportCoreLocationclassMapVC:UIViewController,MKMapViewDelegate,CLLocationManagerDelegate{@IBOutletweakvarmap:MKMapView!letlocationManager=CLLocationManager()overridefuncviewDidLoad(){super.viewDidLoad()//Us

ios - swift 处理位置权限

我正在尝试实现一个基本的mapView,并将用户的当前位置作为注释添加到map中。我已将requestwheninuse键添加到我的info.plist并导入了coreLocation。在我的ViewController的didload方法中,我有以下内容:locManager.requestWhenInUseAuthorization()varcurrentLocation:CLLocationif(CLLocationManager.authorizationStatus()==CLAuthorizationStatus.AuthorizedWhenInUse){currentLo

ios - swift 处理位置权限

我正在尝试实现一个基本的mapView,并将用户的当前位置作为注释添加到map中。我已将requestwheninuse键添加到我的info.plist并导入了coreLocation。在我的ViewController的didload方法中,我有以下内容:locManager.requestWhenInUseAuthorization()varcurrentLocation:CLLocationif(CLLocationManager.authorizationStatus()==CLAuthorizationStatus.AuthorizedWhenInUse){currentLo

ios - 设置区域 : MKMapView becomes unresponsive

我有一个MKMapView,上面有2个按钮:放大和缩小。我注意到,当我使用它们时,在动画完成之前我无法再捏合map进行缩放。我的按钮连接到setRegion的范围比现在更小或更大。我尝试将UIPinchGestureRecognizer添加到我的map以停止动画并允许捏合操作。这是我的做法:我添加了一个Bool变量,用于保持map当前是否通过点击按钮进行动画处理。funcpinchRecognized(){ifanimating{varregion=self.regionregion.span.latitudeDelta+=0.001setRegion(region,animated:

ios - 设置区域 : MKMapView becomes unresponsive

我有一个MKMapView,上面有2个按钮:放大和缩小。我注意到,当我使用它们时,在动画完成之前我无法再捏合map进行缩放。我的按钮连接到setRegion的范围比现在更小或更大。我尝试将UIPinchGestureRecognizer添加到我的map以停止动画并允许捏合操作。这是我的做法:我添加了一个Bool变量,用于保持map当前是否通过点击按钮进行动画处理。funcpinchRecognized(){ifanimating{varregion=self.regionregion.span.latitudeDelta+=0.001setRegion(region,animated:

ios - iOS 中 annotationView 中的自定义图钉图像

我正在尝试从Swift1.2更改为Swift2.0,我正处于更改的末尾。目前我正在MapViewController中进行更改,没有任何错误或警告,但我的图钉(annotationView)的自定义图像未分配给图钉,它显示默认图像(红点)。这是我的代码,我希望你能给我一些提示,因为我认为一切都很好,但它仍然无法正常工作:funcparseJsonData(data:NSData)->[Farmacia]{letfarmacias=[Farmacia]()do{letjsonResult=tryNSJSONSerialization.JSONObjectWithData(data,opt