1

我需要显示一个MKMapView,其中包含4个以上具有不同注释的位置,以及连接这些位置的路线。我曾尝试在MKMapView中显示多个位置,但仍然无法找到如何将这些位置与路线连接起来。如果我以正确的方式实现了它,我也在尝试检查它。我创造了一个"CLLocationCoordinate2D" 然后加了一个拉特和拉长,同样得4分。我创建了一个自定义对象,它实现了MKAnnotation并返回一个位置。C...

所以我对Objective-C比较陌生,很可能我错过了一些非常明显的东西,所以如果是这样的话,请随意向我扔西红柿。我的问题是: 我有一个iPhone单视图应用程序,由一个MapView. 我在上面放了一个长按手势识别器MapView 以便注释/放置pin。如果我不指定minimumPressDuration...- (void)viewWillAppear:(BOOL)animated { ...

我们正在使用MKMapkit创建一个基于地图的iPhone应用程序. 在其中,我们得到了当前位置,以及可见区域坐标中的缩放和动物园. 我们需要在地图上显示n个(比如1000多个)用户位置,这些坐标来自一个web服务. 在第一次发射时,它将通过可见区域的当前位置和坐标,并将获得其他用户坐标的列表. 我们知道如何显示用户的位置. 但问题是,我们应该如何在地图的放大和缩小事件中调用该服务?我们应该在一次...

我有带注释的地图,还有一些按钮和视图. 我使用的是didSelectAnnotationView和didDeelectAnnotationView,但只要点击屏幕上的任何内容,包括我的按钮,就会调用"取消选择". 有没有办法只在地图上点击而不是在按钮或其他地方点击时才触发取消选择?.

我有一个iPhone应用程序,可以缩放到用户所在地最近的城市,我希望用户能够双击用户位置批注 让地图放大一个街区左右。 如何获取userLocation 注释以识别正在点击它?

我已经实现了如下所示的代码。我想添加具有拖放效果的动画。然而,一旦我输入pinView.AnimateDrop无法识别!我不知道我做错了什么? - (MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id )annotation { MKAnnotationView *pinView=nil; ...

在我的MapView中有多个annotationView,每个都有自己的图像,有时我按下图像时,它会消失,如果不重新加载viewController,它就再也不会回来。为什么会这样? - (MKAnnotationView *)mapView:(MKMapView *)mapview viewForAnnotation:(id )annotation { ...

我有一个对象列表,每个对象都有标题、名称、描述、纬度、经度和地址。是否可以将此对象显示为MKAnnotations?这件事我已经坚持了好几个小时了。当我试图使对象具有CLLocationCoordinate2D时,我不断得到关于纬度或经度不可分配的错误。#import #import @interface Oficina : NSObject @property (nonato...

我在注释视图中添加了一个按钮,它显示正确。当点击按钮时,我想打电话,但当我点击按钮时,它没有响应(按钮甚至没有突出显示)。按钮似乎没有收到触摸事件,但我不知道为什么。 这是我在customAnnotationView中的代码.M- (id)initWithAnnotation:(id )annotation reuseIdentifier:(NSString *)reuseIdentifier ...

我的问题是,当我点击pin时,它给出了与同一pin相关的错误信息。我认为pin的索引可能与数组的索引不同。 代码如下:- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id )annotation { MKAnnotationView *pinView = nil; if(anno...