【问题标题】:Adding pins to offline map using route-me RMMapView使用 route-me RMMapView 将图钉添加到离线地图
【发布时间】:2023-04-10 09:09:01
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 我想让我的应用的用户能够在地图上“放置大头针”并对应用程序进行编程,以便我可以看到大头针在地图上放置位置的坐标

标签: iphone objective-c xcode route-me


【解决方案1】:

对于在 RMMapview 上放置引脚,这是在创建 RMMapview 后 - (void)viewDidLoad 中使用的代码的 sn-p 所必需的

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];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    相关资源
    最近更新 更多