Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 31, 2013, 12:39 PM   #1
RookieAppler
macrumors member
 
Join Date: Mar 2012
Show mapview in zoomed in mode the very first time

I am trying to load the mapview in zoomed in mode on first time. I save a record with my current location in zoomed in mode.Close it.Open a new record, give the mapview a new location(2 blocks from my current location).Save it. So i have 2 records now. I open the first record, and it shows me an annotation in world view mode. I open the second record and it shows me that location which i saved for 2nd record in zoomed in mode. I close the 2nd one ,go back and now open the first record and it shows location in zoomed in mode. So how do i get to open the mapview in zoomed in mode the very first time?
If you need more info,please ask.Thanks.
Code:
- (void)setDraggablePinOnMap:(CLLocationCoordinate2D)currentCoordinates
{
 	NSLog(@"458 the current lat is %f", currentCoordinates.latitude);
	NSLog(@"459 the current long val is %f", currentCoordinates.longitude);
	
 	[self.nwMapView setMapType:MKMapTypeSatellite];

	[self.nwMapView setScrollEnabled:YES];
	
	MKCoordinateRegion extentsRegion = MKCoordinateRegionMakeWithDistance(currentCoordinates, 80, 80);
	extentsRegion.span.longitudeDelta = 0.002f;
	extentsRegion.span.latitudeDelta = 0.002f;
	
	[self.nwMapView setRegion:extentsRegion animated:NO];
	ITMAnnotation *annotation = [[ITMAnnotation alloc] initWithCoordinate:currentCoordinates addressDictionary:nil];
	annotation.title = @"Drag to Move Pin";
	annotation.subtitle = [NSString	stringWithFormat:@"%f %f", annotation.coordinate.latitude, annotation.coordinate.longitude];
	NSLog(@"subtitle change at 314");
	
	[self.nwMapView addAnnotation:annotation];
	self.tempMapView = self.nwMapView;
}

Last edited by RookieAppler; Jan 31, 2013 at 01:00 PM. Reason: Updated some code
RookieAppler is offline   0 Reply With Quote
Old Jan 31, 2013, 02:56 PM   #2
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Is setDraggablePinOnMap: the only place you are calling your mapView's setRegion:animated:? How/where is this method triggered? Also, what is your mapView's userTrackingMode?
__________________
dejo is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Tags
first time, ios, mkmapview, world, zoom

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:47 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC