Im борются с чем-то, который я не могу получить мою голову ArroundКак создать прозрачный слой с маршрутным мне
У меня есть источник плитки с прозрачными плитками, которые я хочу добавить поверх базовой карты (открытой streetmap), но он не работает должным образом
// setup a base map
baseMapView = [[RMMapView alloc]initWithFrame: CGRectMake(0, 0, self.view.frame.size.width - self.view.frame.origin.x, self.view.frame.size.height - self.view.frame.origin.y) ];
[baseMapView setBackgroundColor:[UIColor blackColor]];
[baseMapView setDelegate:self];
[baseMapView setDeceleration:YES];
[[baseMapView contents] setTileSource:[[[RMOpenStreetMapSource alloc] init] autorelease]];
[self.view addSubview: baseMapView];
// markings in transparent png
markerMapView = [[RMMapView alloc]initWithFrame: CGRectMake(0, 0, self.view.frame.size.width - self.view.frame.origin.x, self.view.frame.size.height - self.view.frame.origin.y) ];
[markerMapView setBackgroundColor:[UIColor redColor]];
[markerMapView setAlpha: 0.5];
[markerMapView setOpaque:NO];
[markerMapView setDelegate:self];
[markerMapView setDeceleration:YES];
LLOpenSeaMapSource *tileSource = [[LLOpenSeaMapSource alloc] init];
tileSource.baseURL = @"http://tiles.luky.nl/mark";
[[markerMapView contents] setTileSource: tileSource];
[self.view addSubview: markerMapView];
Изображения представляют собой прозрачные плинтусы. Результат, однако, не так как я ожидал:
Обратите внимание, что фрагмент кода я отправил это после того, как некоторые волосы, потянув, я начал с установки фона на clearColor и не красный, но, как вы можете видеть, что серый в любом случае: - (
Я поработаю над этим, но посмотрю ваше предложение на следующий выпуск. Маркеры не будут работать, я хочу ужинать наложить две карты – CocoaChris