使用route-me RMMapView将引脚添加到离线地图

时间:2011-12-04 22:12:42

标签: iphone objective-c xcode route-me

我正在使用https://github.com/route-me/route-me中找到的route-me文件为iPhone构建离线地图应用程序。 我让地图脱机工作,并成功实现了“当前位置”按钮,该按钮将使用标记在地图上显示用户位置。

现在,我希望能够让用户能够在地图上删除“引脚”,以便用户可以获取用户刚刚在地图上删除的“引脚”的坐标。 (与当前位置分开)

我曾尝试在Google上查找教程和其他有用的文档,但我发现的所有信息都使用了MapKit lib和框架 如果你们中的任何人都是路线我并使用RMMapView制作离线地图的专家,那么如果你们能帮助我的话,那就太棒了。

由于

1 个答案:

答案 0 :(得分:1)

对于RMMapview上的放置引脚,这是创建RMMapview后在 - (void)viewDidLoad中使用的代码片段

RMMarkerManager *markerManager = [[[RMMarkerManager alloc] initWithContents: mapView]autorelease];
RMMarker *marker = [[RMMarker alloc]initWithUIImage:[UIImage imageNamed:@"marker-blue.png"] anchorPoint:CGPointMake(0.5, 1.0)];
[marker setTextForegroundColor:[UIColor blueColor]];
[markerManager addMarker:marker AtLatLong:(CLLocationCoordinate2D){40.988,23.098}];
[marker release];