jjzjj

mkMapView

全部标签

ios - 在 ios 中创建自定义标注

我想在我的map上创建自定义标注。我现在已经试过了--(void)mapView:(MKMapView*)mapViewdidSelectAnnotationView:(MKAnnotationView*)view{NSLog(@"ANNNOTATIONVIEW:%@",view);NSLog(@"VIEWANNOTATION:%@",view.annotation);MyMapAnnotationViewController*mapAnnotationViewController=[[MyMapAnnotationViewControlleralloc]initWithNibName

ios - 为新的 MKMapCamera 设置动画后的回调

我想在MKMapView动画化为新的MKMapCamera后调用一个方法。我首先使用此方法附加MKMapCamera:[self.mapsetCamera:camanimated:YES];此方法会引发动画,但在动画结束时不通知我。在看到这个SOpost之后,我尝试使用UIView动画block实现回调方法:MKMapCamera*cam=[[MKMapCameraalloc]init];cam.pitch=75;cam.altitude=125;[camsetCenterCoordinate:self.location.coordinate];[UIViewanimateWithDu

iOS:如何从地标获取邮​​政编码

我想知道如何在iOS中获取地标的邮政编码。任何提示或建议将不胜感激。这是我到目前为止的代码,我能够得到这个城市。-(void)recenterMapToPlacemark:(CLPlacemark*)placemark{MKCoordinateRegionregion;MKCoordinateSpanspan;span.latitudeDelta=0.02;span.longitudeDelta=0.02;region.span=span;region.center=placemark.location.coordinate;NSString*city=[placemarklocali

ios - 旋转期间 MKMapView 的中心坐标有错误吗?

我想我可能在MKMapView中发现了一个错误,但我想让大家运行它看看是否有其他人遇到过这个问题。我使用的是iOS7和Xcode5。在我的Storyboard中,我有一个带有MKMapView的ViewController。我的应用程序允许旋转为纵向和横向。我正在使用自动布局来在用户旋转设备时更新MKMapView的框架。旋转后,MKMapView似乎在regionDidChangeAnimated委托(delegate)方法中报告了不正确的centerCoordinate:-(void)mapView:(MKMapView*)mapViewregionDidChangeAnimate

ios - 在 MKMapview 上移动 MKCircle 并拖动 MKMapview

我在MKMapView上有一个MKCircle。它是用户可拖动的,但如果用户拖动圆圈外的区域,map应该会移动。-(IBAction)createPanGestureRecognizer:(id)sender{_mapView.scrollEnabled=NO;_panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(respondToPanGesture:)];[_mapViewaddGestureRecognizer:_panRecognizer];}-(void)respond

ios - MKMapItem 没有在 MKPlacemark 上显示正确的信息

我得到了MKLocalSearch的结果,它包括类似...{address={formattedAddressLine=("MartonRoad",Middlesbrough,TS1,England);structuredAddress={administrativeArea=England;areaOfInterest=("GreatBritain");country="UnitedKingdom";countryCode=GB;fullThoroughfare="MartonRoad";geoId=();locality=Middlesbrough;postCode=TS1;sub

ios - 为什么我的注释中有 MKUserLocation?

我想计算用户和所有注释之间的距离。我的注释来自一个经过解析的csv文件。我的注释位于Location类中。除了距离计算,一切正常。为了计算距离,我找到了这段代码:-(void)mapView:(MKMapView*)mapViewdidUpdateUserLocation:(MKUserLocation*)newLocation{for(Location*annotationinself.mapView.annotations){CLLocationCoordinate2Dcoord=[annotationcoordinate];CLLocationCoordinate2DuserCo

ios - 检查 MKPolyline 覆盖是否已经存在

如何检查折线是否已添加到map?我已经尝试了下面的代码,但它似乎不起作用for(MKPolyline*feature1inself.mapView.overlays){NSLog(@"feature1.title:%@",feature1.title);NSLog(@"Polu.title:%@",polu.title);if(![feature1.titleisEqualToString:polu.title]){NSLog(@"NOT");[self.mapViewaddOverlay:polu];}else{NSLog(@"Alreadyadded");}}}我也试过这个:if(

iOS MKMapView 不接受大于 45.x 的纬度值?

如何重现错误:letmapView=MKMapView.init(frame:UIScreen.mainScreen().bounds)mapView.region.center=CLLocationCoordinate2D.init(latitude:60,longitude:100)mapView.region.span=MKCoordinateSpanMake(20,20)print(mapView.region.center)self.view=mapView然后print语句打印出这个:CLLocationCoordinate2D(latitude:44.8805079914

ios - Mkmapview 中两个位置之间的多条路线

Howtogetoneormorepossibleroutesbetweentwopoints?Ifanybodyhasworkedonthiscanyoupleasetellme? 最佳答案 使用MapKit你需要让你的[directionRequestsetRequestsAlternateRoutes:YES]然后在response.routes你会得到可用的路线AsisdefinedinMKDirectionsRequestdeclarationopenvarrequestsAlternateRoutes:Bool//ifY