jjzjj

MKAnnotation

全部标签

ios - MKAnnotation 在点击时没有响应

我在map上显示了几个图钉,就像这样:for(inti=0;i然后我像这样选择每个图钉的“外观”:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{staticNSString*identifier=@"CarPin";if([annotationisKindOfClass:[CarPinclass]]){MKPinAnnotationView*annotationView=(MKPinAnnotationView*)[self.mapViewdequeueReusableAn

objective-c - 详细信息披露按钮未出现在 mapkit 标注上

我不确定为什么详细信息披露按钮没有出现在mapkit标注上。这是我的代码:我确保包含在.h文件中然后是下面的方法。标注有效并在map加载后立即出现。我还确保在Xib文件中连接委托(delegate)。-(MKAnnotationView*)mapView:(MKMapView*)mapviewForAnnotation:(id)annotation{MKPinAnnotationView*mapPin=nil;if(annotation!=map.userLocation){staticNSString*defaultPinID=@"defaultPin";mapPin=(MKPinA

ios - 如何在 MKAnnotation 上设置标题

全部,尝试确定如何在搜索时在注释图钉标题中显示用户搜索位置的名称,而不是让它们预先确定,这很容易。我当前用于用户输入位置的搜索栏代码如下:-(IBAction)showAddress{[addressFieldresignFirstResponder];CLLocationCoordinate2Dlocation=[selfaddressLocation];MKCoordinateRegionregion;MKCoordinateSpanspan;span.latitudeDelta=0.2;span.longitudeDelta=0.2;region.span=span;region

ios - 在标题里面的一个MKAnnotationView中添加一张图片

我正在寻找任何允许我这样做的库:1http://zsoft.es/imgs/annotations.jpg并且可能在标题的右侧部分添加一个按钮,如果可能的话,还可以在副标题中添加更多图像或在副标题中添加按钮...谢谢。 最佳答案 来自Appledocumentation使用leftCalloutAccessoryView:在(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation您可以分配UIImageView到leftCallout

ios - 带有静态注解的 MKMapView

我设置了MKMapView以及我想要的外观。我想添加的是始终显示在屏幕上的注释。这意味着图钉始终可见,我可以拖放MapView。我希望注释View显示纬度和经度,如果map在后台四处移动,它会更新。我已经完成了所有这些工作,但我不明白如何让注释图钉在屏幕上保持静止。如果我拖放map,图钉就会消失。MyTaxi和Hailo具有我正在寻找的功能。一个 最佳答案 好的,所以基本上答案是在MKMapView之上添加一些艺术品..即UIImageView,然后使用MKMapViewscenterCoordinate获取位置的纬度和经度。(vo

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 - NSManagedObject 作为 MKAnnotation 和核心数据并发

我正在使用我认为是NSManagedObject子类的一个相当典型的实现,该子类符合MKAnnotation协议(protocol),以便显示在MKMapView。查看setter和getter:-(CLLocationCoordinate2D)coordinate{CLLocationCoordinate2Dcoord=EMPTY_LOCATION_COORDINATE;BOOLvalidLong=(self.longitude!=nil)&&([self.longitudedoubleValue]!=0);BOOLvalidLat=(self.latitude!=nil)&&([s

ios - MapView Pin 注释的问题 - 本地图缩放/平移/区域更改时,Pin 会失去颜色

我有一个显示现金点位置的mapView。注释被删除,可以单击标注以转到包含有关该位置的更多详细信息的页面。提款机分为免费和付费两种,免费的提款机别针是绿色的,另一个是红色的。当别针掉落时,它们就是正确的颜色。一切正常,直到我缩放到用户位置或map的其他区域,然后当我返回到图钉时,它们已经失去了颜色格式,并且都是原始的红色。我认为这与map在下载图block时重新加载有关,但没有正确重新加载图钉,尽管我可能是错的。任何帮助将不胜感激。这是我的代码:#import"CashPointMapViewController.h"#import"PinDrop.h"#import"CashPoin

ios - 检测触摸了哪个特定的 map 图钉

我有一个带有大量图钉的mapView,每个图钉都有唯一的注释。该map还显示了用户位置的脉动蓝点。到目前为止,我只能确定是否触摸了一个引脚,但不能确定被触摸的特定引脚。如何确定用户触摸的map中的特定图钉?我正在使用Xcodev6.1。示例代码(针对多个引脚之一):-(void)viewDidLoad{[superviewDidLoad];//**DataforLocation1**MKCoordinateRegionregion={{0.0,0.0},{0.0,0.0}};region.center.latitude=45.5262223;region.center.longitud

ios - MKPinAnnotationView 不工作

我想要一个MKMapView显示带有公开按钮的注释,这会导致像theGoldenGateBridgeannotationinthisApplesampleapp这样的ViewController.我从plist加载坐标,注释正确显示标题/副标题,但方法-(MKAnnotationView*)mapView:(MKMapView*)theMapViewviewForAnnotation:(id)annotation没有效果。我想我必须以某种方式将注释与pinannotations链接起来?MapViewController.h:#import#import#import#import"A