Добавление булавок к автономной карте с помощью route-me RMMapView - PullRequest
1 голос
/ 05 декабря 2011

Я использую файлы route-me, найденные в https://github.com/route-me/route-me, для создания приложения автономной карты для iPhone. У меня есть карта, работающая в автономном режиме, а также успешно реализована кнопка «Текущее местоположение», которая покажет местоположение пользователя на карте с маркером.

Теперь я хочу, чтобы пользователи могли оставлять «булавки» на карте, чтобы пользователи могли получить координаты «булавок», которые пользователь только что уронил на карту. (отдельно от текущего местоположения)

Я пытался найти учебники и другие полезные документы в Google, но вся информация, которую я нашел, использует MapKit lib и framework Если кто-то из вас является экспертом в работе над маршрутом и использует RMMapView для создания автономных карт, было бы замечательно, если бы вы, ребята, могли бы мне помочь.

Спасибо

1 Ответ

1 голос
/ 11 апреля 2012

Для удаления булавок в RMMapview требуется обязательный фрагмент кода, используемого в - (void) viewDidLoad после создания RMMapview

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