mkoverlay

    1热度

    2回答

    我有一个关于IOS应用程序的mapview的问题。我有一个mapview,它显示围绕一个特定坐标的标准覆盖图,并且我还拥有Google Maps中显示的正常当前位置标记。当您查看Google地图中的标准当前位置时,它会显示当前位置以及带有脉动圈的圆形覆盖图。我试图为我的mapview上的其他位置标记创建相同类型的脉动圈覆盖。 这是我的标准地图叠加的代码。有谁知道如何模仿当前位置的外观,但是对于特定

    1热度

    1回答

    我有一个兼有MKAnnotations和MKOverlay的MKMapView。我有一个自定义的MKAnnotationView,以及MKOverlay。问题是覆盖图在注释顶部绘制。 (我知道,我知道,它被称为“OVERlay”是有原因的!) 我想在叠加层的TOP上显示注释。有什么建议么?

    0热度

    2回答

    解决方案在线删除覆盖并刷新mapview完全没有。我相信我已经把所有的代表都正确地设置了,并且所有的事情都被连接起来了寻找创造性的方法来解决这个问题。我打算做的是仅将“方向”(多段线)显示为新的目的地坐标,而不是旧的目的地。但是,一旦他们加入,它们不能被删除,似乎... [mapView removeOverlays:[mapView overlays]]; 和 [mapView setNee

    2热度

    1回答

    目前我的MKCircle尺寸随着放大地图而变大,随着缩小而缩小。无论如何绘制一个固定半径的MKCircle无论缩放级别如何?我想重写 - (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 和删除的圈子,然后创建一个新的一个新的半径,并添加回覆盖,但它似乎有点效率低下。任何人都知道这样做的更好方法?

    22热度

    6回答

    当在iPhone上的内置Maps.app上显示方向时,您可以通过点击它来“选择”通常显示的3种路线替代方案之一。我不想复制这个功能,并检查一个水龙头是否在给定的MKPolyline中。 目前,我发现水龙头上的MapView这样的: // Add Gesture Recognizer to MapView to detect taps UITapGestureRecognizer *tap = [

    0热度

    1回答

    我正确地将MapView连接到我的代理上。此外,用户位置确实显示在地图上,但应该显示在同一位置的MKCircle不会这样做。它在某个时候起作用,但不知何故停止工作。这是我的一些代码。 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initW

    2热度

    1回答

    我想对平铺图像的顶部(下面的代码)显示与KML覆盖平铺图像和我收到以下错误: 'NSInvalidArgumentException', reason: '-[MKPolyline tilesInMapRect:zoomScale:]: unrecognized selector sent to instance 有没有人有任何建议,到我是否正确接近多个叠加或为什么我得到这个错误? 在此先感谢!

    3热度

    1回答

    我有一个的MKMapView被描述为一个正方形叠加: CLLocationCoordinate2D coordsBg[5]={ CLLocationCoordinate2DMake(31.750865,35.180882), CLLocationCoordinate2DMake(31.740331,35.180882), CLLocationCoordinate2DM

    2热度

    1回答

    我尝试在MKMapView上用图案图像绘制一条线。 该图通过添加自定义MKMapOverlay视图完成。 我能够得到绘制的线条,但它似乎只使用图案图像的左侧最顶部的像素而不是整个图像。 这里是我的绘画程序: void drawPatternCellCallback(void *info, CGContextRef cgContext) { UIImage *patternImage =

    2热度

    1回答

    我是XCode领域的新人,想知道是否有人能帮助我。 本质上,我玩弄WWDC2010的TileMap项目示例,并试图找出一种方法来使用分段控制器来隐藏它们的NOAA图表。 我可以激活覆盖,它显示正常,但我不能为我的生活使用分段控制器删除它。 下面是头文件中的一些代码: @interface ViewController : UIViewController <MKMapViewDelegate> {