mkoverlay

    2热度

    1回答

    我有一个涉及大量MKOverlayViews的应用程序。每次将其添加到地图中时,它都会添加到NSArray中。当用户希望停止添加叠加层时,我希望他们能够保存它们,并能够稍后访问它们。如何将MKOverlayViews数组存储到plist中,然后将它们重新加载到mapView中?这可能吗? 我尝试使用此代码从数组采取MKPolylineViews和相应MKPolylines添加到地图,但它崩溃在“[

    1热度

    1回答

    我想用png制作mapkit覆盖图,但我没有代码,因此无法找到任何教程。我是一个新手编码器,所以很多帮助将不胜感激! 感谢

    5热度

    1回答

    我已经在网上看了一遍,试图找出绘制显示用户旅行路线的线条的最佳方式。我想我需要使用MKOverlayView,我想我需要收集选择的数据点进行绘图(这些会是GPS坐标吗?)。我的问题是基于我如何绘制线条并随着用户位置更新而不断添加? 我也希望能够在用户按下按钮时清除该行。我将如何实现这一点(不是按钮按下,只是从地图视图中清除线条的代码)? 在此先感谢!

    4热度

    2回答

    我对我的视图有一个小地图,我想放置一个MKCircle覆盖。我在创建监测区域时拥有所有的坐标和半径。我想将这个区域显示给用户,以便他们知道边界是什么。 对于我的生活,互联网上没有一个好的教程,只会让我只需要在地图上放一个圆圈并完成即可。 作为一个前兆...我用苹果的例子没有运气。 Regions的例子应该是唯一的需求,但我所能做的就是放弃这个引脚,而不是一个圆圈。我甚至直接将他们的课程复制到我的项

    0热度

    2回答

    由于某些原因,当我使用[mapView addOverlay:]时,没有任何反应。 代码: NSData* dataLat = [[NSUserDefaults standardUserDefaults] objectForKey:@"latKey"]; NSArray* overlayLat = [NSKeyedUnarchiver unarchiveObjectWithData:dataLa

    10热度

    3回答

    我试图在MKMapView上绘制一些包含文本的圆形覆盖图。 我已经subclassed MKCircleView,其中我把以下(基于this),但文本没有出现。圆圈显示正确。 (也尝试了第一个响应的解决方案,结果相同)。 -(void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGConte

    0热度

    1回答

    我花了很多时间试图找出如何做到这一点: 具有In centerCoordinate地标/注释您的地图视图,当您滚动地图时,地标应始终保留在中心位置。 我见过另一个应用程序也这样做!

    0热度

    1回答

    嗨,我有以下问题! 我做了很多覆盖到我的MKMapView! 例如,我添加了150个叠加层,但由于某些原因,并不是所有的都显示出来! 我知道mapView:viewForOverlay:被称为150次。 我发现,如果我添加这个:​​到所有我的覆盖被创建的方法,所有的覆盖显示出来。 因此可以将覆盖图添加到快速?或者可能是什么问题? 所有叠加层都是在后台线程中创建的! MKPolyline* rout

    4热度

    2回答

    在我的应用程序中,我使用MKPolyline来跟踪用户的路径。有时(而不是全部时间,我不明白),当一个新的线段被添加到地图中时,整条线闪烁。有时它不会。这是用于添加行的代码: CLLocationCoordinate2D coords[2]; coords[0] = CLLocationCoordinate2DMake(newLocation.coordinate.latitude, newL

    0热度

    2回答

    我有一个跟踪用户的应用程序,并显示他们使用的地方MKOverlay。如何将这些信息保存到核心数据中,以便当用户想要查看他们昨天去过的地方时,他们可以从核心数据加载地图/覆盖图?