Buduję aplikację na iOS przy użyciu storyboardów i Map Google. Korzystanie iOS6Usuń znaczniki z google maps iOS
Moja aplikacja funkcje nawigacji widok podzielonego jak widać w aplikacji facebook
Na moim lewym widoku mam wybierając element z listy, która ma lat/długie sznury i pokazano go na mapie na następujących metoda
- (void)viewWillAppear:(BOOL)animated
Chciałbym usunąć wszystkie znaczniki w tej metodzie zanim dodam jeszcze jeden (tak jest tylko jeden znacznik na mapie), czy jest jakiś sposób aby to zrobić? Poniżej jest mój kod, aby dodać znacznik do MapView
góry dziękuję - Jon
- (void)loadView
{
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:poi.lat
longitude:poi.lon
zoom:15];
mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView.myLocationEnabled = YES;
self.view = mapView;
mapView.mapType = kGMSTypeHybrid;
//Allows you to tap a marker and have camera pan to it
mapView.delegate = self;
}
-(void)viewWillAppear:(BOOL)animated
{
GMSMarkerOptions *options = [[GMSMarkerOptions alloc] init];
options.position = CLLocationCoordinate2DMake(poi.lat, poi.lon);
options.title = poi.title;
options.snippet = poi.description;
options.icon = [UIImage imageNamed:@"flag-red.png"];
[mapView addMarkerWithOptions:options];
[mapView animateToLocation:options.position];
[mapView animateToBearing:0];
[mapView animateToViewingAngle:0];
}
Używam GMSMapView - Google map Class. Chyba, że możesz zastosować te metody do map Google? – jchri853
przepraszam, zobacz edytuj. – iOSGuru248
haha NP, Nieodebrane w dokumentacji, dzięki za poświęcenie czasu, aby mi pomóc! – jchri853