草庐IT

Annotations

全部标签

ios - 为注释创建自定义标注

在iOS6中,我正在尝试为注释创建自定义标注,其中将包含图像、标题、描述等详细信息。我在这里看到了相关帖子,但不是我要找的。在我的应用程序中,当您选择注释时,您可以选择4个按钮。现在我正在尝试为第4个按钮创建选项,这是详细标注。我已经创建了一个代表自定义标注的UIView类。编辑:在Live2Enjoy7的帮助下,我修改了我的代码如下。BuildingViewController.m-(void)MapMenu:(MapMenu*)menudidSelectButton:(NSInteger)index{if(index==3){image=[UIImageimageWithData:

ios - 更新 MKMapkit View 注释不起作用?

我有一个带有MKMapKit和PickerView.Like的UIViewcontroller,如下图所示。我有一个plist,其中包含与PickerView中的值对应的所有坐标。因此,一旦我从PickerView中选择任何项目,我将刷新当前map并获取新项目的坐标(有时可能是5到6个坐标)并在map中显示。但对我来说,我可以看到“注释”即将进入mapView,但是当我单击另一个项目时,之前的图钉仍然存在于map中。我只想显示所选PickerView项目的注释图钉。请帮助我用例:这是我的plist文件在我的plist中有一个名为“类别”的字段,Pickerview中列出的项目是总类别列

ios - 获取 MapView.annotations 数组中 MKAnnotation 的索引

我正在使用MKMapView和MKAnnotations在xCode中制作一个应用程序。如果您制作了两个以上的注释,则额外的航路点颜色(PinAnnotations)应更改为紫色。因此,我需要来自注释的标签、IndexPath或ID之类的东西,以在MKAnnotation函数中识别MKAnnotation。我使用了这行代码:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{MKPinAnnotationView*pinView=nil;if(annotation!=mkMap.

ios - 如何访问 MKAnnotation 的特定索引

我有一个使用MKAnnotations填充标记的mapView。我能够很好地获得注释数组。但是,我如何找出被点击的标记的索引?假设我点击了一个标记,弹出了MKAnnotation。我如何获得注释的这个实例?ViewDidAppear代码:for(vari=0;i,,,,]println(annotationArray)注解类:导入MapKitclassAnnotations:NSObject,MKAnnotation{lettitle:String//letlocationName:String//letdiscipline:Stringletcoordinate:CLLocation

ios - 无法识别的选择器 [MKPointAnnotation 索引]

我正在尝试通过触摸在mapView上添加注释,但在我松开按键后出现此错误:[MKPointAnnotationindex]:unrecognizedselectorsenttoinstance谁能告诉我原因是什么?代码:-(void)handleLongPress:(UIGestureRecognizer*)gestureRecognizer{if(gestureRecognizer.state!=UIGestureRecognizerStateBegan){return;}CGPointtouchPoint=[gestureRecognizerlocationInView:self.

ios - 谷歌地图上未显示注释或标记

有两个文件.h和.m有完整的代码,请帮我找出问题,为什么标记没有出现。我也安装了pod文件和googlemapsdk。一切正常,但只是标记没有显示,我也在日志中打印了值,它们运行良好,但map上没有标记或注释。.h文件#import#import@interfaceViewController:UIViewController{NSArray*addressArray;NSArray*name;__weakIBOutletUIView*loaderView;}@property(strong,nonatomic)IBOutletGMSMapView*mapView;@property(

iPhone SDK calloutview替换

我在这个网站上看到了一个代码:http://www.eidac.de/?p=183提供与MapKit中的注释相同的功能,当注释的标签文本很短时效果很好。但是,当文本很长时,Uibutton是不可点击的,有没有人使用代码并有解决方案?谢谢 最佳答案 CallOutView.m的layoutSubviews部分有错误,使CalloutView的框架太小(触摸事件不会传递给按钮,因为按钮在View的边界之外)。虽然我认为该函数需要完全重写,但解决该问题的最简单方法是删除第186行的self.frame=frame;并将以下内容添加到该函数

ios - 帮助 MapKit 使用三种不同的引脚颜色的三个注释

我对应用程序开发和学习还很陌生(我们不都是这样吗!)我可以在map上显示多个注释,但我希望三个图钉是三种不同的颜色,而不是全部是一种颜色,我完全迷路了。下面是我完整的MapViewController.m代码。帮助!#import"MapViewController.h"@interfaceAddressAnnotation:NSObject{CLLocationCoordinate2Dcoordinate;NSString*mTitle;NSString*mSubTitle;}@end@implementationAddressAnnotation@synthesizecoordin

iOS map View 问题/问题

我有一个正在为iOS开发的应用程序,该应用程序执行以下操作加载和设置注释并启动核心定位和缩放到位置。map上有很多注释,从数据加载不会花很长时间,但将它们实际渲染到map上需要一段时间。所以用户界面有点停顿,然后最终获取核心位置并对其进行缩放。虽然这是功能性的,但它的用户体验并不理想。我可以颠倒顺序,先进行核心定位缩放,然后调用添加注释,但这也会导致UI暂停,因为注释是添加到UI线程中,更不用说核心定位也可能需要一点时间才能首先获得它的位置。那么,我想我要问的问题是处理这个问题的最佳方法是什么?有什么我不知道的方法可以在不占用UI的情况下将注释渲染到map上吗?我可以在map上显示某种

iphone - 在 iPhone map 中的 route 添加注释

我想为map上2个位置之间的路线添加注释。该注释就像谷歌地图中的复选标记。我使用MKPolyline绘制了路线。现在要加几个注解怎么办?我是新手。所以请不要介意我问这个问题。提前致谢。 最佳答案 因为,我认为这是一个很好的问题,很多人都遇到过这个问题,所以我给出了答案。我们需要实现MKAnnotationView的委托(delegate)方法..-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation我们还需要像这样在路由中拥有一个