Authored by Hal Mueller

removed SimpleMap application and source from framework project

1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.02">  
3 - <data>  
4 - <int key="IBDocument.SystemTarget">528</int>  
5 - <string key="IBDocument.SystemVersion">9E17</string>  
6 - <string key="IBDocument.InterfaceBuilderVersion">672</string>  
7 - <string key="IBDocument.AppKitVersion">949.33</string>  
8 - <string key="IBDocument.HIToolboxVersion">352.00</string>  
9 - <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">  
10 - <bool key="EncodedWithXMLCoder">YES</bool>  
11 - <integer value="12"/>  
12 - </object>  
13 - <object class="NSArray" key="IBDocument.PluginDependencies">  
14 - <bool key="EncodedWithXMLCoder">YES</bool>  
15 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
16 - </object>  
17 - <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">  
18 - <bool key="EncodedWithXMLCoder">YES</bool>  
19 - <object class="IBProxyObject" id="841351856">  
20 - <string key="IBProxiedObjectIdentifier">IBFilesOwner</string>  
21 - </object>  
22 - <object class="IBProxyObject" id="427554174">  
23 - <string key="IBProxiedObjectIdentifier">IBFirstResponder</string>  
24 - </object>  
25 - <object class="IBUICustomObject" id="664661524"/>  
26 - <object class="IBUIViewController" id="943309135">  
27 - <string key="IBUINibName">MapViewViewController</string>  
28 - <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>  
29 - </object>  
30 - <object class="IBUIWindow" id="117978783">  
31 - <reference key="NSNextResponder"/>  
32 - <int key="NSvFlags">292</int>  
33 - <string key="NSFrameSize">{320, 480}</string>  
34 - <reference key="NSSuperview"/>  
35 - <object class="NSColor" key="IBUIBackgroundColor">  
36 - <int key="NSColorSpace">1</int>  
37 - <bytes key="NSRGB">MSAxIDEAA</bytes>  
38 - </object>  
39 - <bool key="IBUIOpaque">NO</bool>  
40 - <bool key="IBUIClearsContextBeforeDrawing">NO</bool>  
41 - <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>  
42 - <bool key="IBUIVisibleAtLaunch">YES</bool>  
43 - </object>  
44 - </object>  
45 - <object class="IBObjectContainer" key="IBDocument.Objects">  
46 - <object class="NSMutableArray" key="connectionRecords">  
47 - <bool key="EncodedWithXMLCoder">YES</bool>  
48 - <object class="IBConnectionRecord">  
49 - <object class="IBCocoaTouchOutletConnection" key="connection">  
50 - <string key="label">delegate</string>  
51 - <reference key="source" ref="841351856"/>  
52 - <reference key="destination" ref="664661524"/>  
53 - </object>  
54 - <int key="connectionID">4</int>  
55 - </object>  
56 - <object class="IBConnectionRecord">  
57 - <object class="IBCocoaTouchOutletConnection" key="connection">  
58 - <string key="label">viewController</string>  
59 - <reference key="source" ref="664661524"/>  
60 - <reference key="destination" ref="943309135"/>  
61 - </object>  
62 - <int key="connectionID">11</int>  
63 - </object>  
64 - <object class="IBConnectionRecord">  
65 - <object class="IBCocoaTouchOutletConnection" key="connection">  
66 - <string key="label">window</string>  
67 - <reference key="source" ref="664661524"/>  
68 - <reference key="destination" ref="117978783"/>  
69 - </object>  
70 - <int key="connectionID">14</int>  
71 - </object>  
72 - </object>  
73 - <object class="IBMutableOrderedSet" key="objectRecords">  
74 - <object class="NSArray" key="orderedObjects">  
75 - <bool key="EncodedWithXMLCoder">YES</bool>  
76 - <object class="IBObjectRecord">  
77 - <int key="objectID">0</int>  
78 - <object class="NSArray" key="object" id="957960031">  
79 - <bool key="EncodedWithXMLCoder">YES</bool>  
80 - </object>  
81 - <reference key="children" ref="1000"/>  
82 - <nil key="parent"/>  
83 - </object>  
84 - <object class="IBObjectRecord">  
85 - <int key="objectID">-1</int>  
86 - <reference key="object" ref="841351856"/>  
87 - <reference key="parent" ref="957960031"/>  
88 - <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>  
89 - </object>  
90 - <object class="IBObjectRecord">  
91 - <int key="objectID">3</int>  
92 - <reference key="object" ref="664661524"/>  
93 - <reference key="parent" ref="957960031"/>  
94 - <string key="objectName">MapView App Delegate</string>  
95 - </object>  
96 - <object class="IBObjectRecord">  
97 - <int key="objectID">-2</int>  
98 - <reference key="object" ref="427554174"/>  
99 - <reference key="parent" ref="957960031"/>  
100 - </object>  
101 - <object class="IBObjectRecord">  
102 - <int key="objectID">10</int>  
103 - <reference key="object" ref="943309135"/>  
104 - <reference key="parent" ref="957960031"/>  
105 - </object>  
106 - <object class="IBObjectRecord">  
107 - <int key="objectID">12</int>  
108 - <reference key="object" ref="117978783"/>  
109 - <object class="NSMutableArray" key="children">  
110 - <bool key="EncodedWithXMLCoder">YES</bool>  
111 - </object>  
112 - <reference key="parent" ref="957960031"/>  
113 - </object>  
114 - </object>  
115 - </object>  
116 - <object class="NSMutableDictionary" key="flattenedProperties">  
117 - <bool key="EncodedWithXMLCoder">YES</bool>  
118 - <object class="NSMutableArray" key="dict.sortedKeys">  
119 - <bool key="EncodedWithXMLCoder">YES</bool>  
120 - <string>-1.CustomClassName</string>  
121 - <string>-2.CustomClassName</string>  
122 - <string>10.CustomClassName</string>  
123 - <string>10.IBEditorWindowLastContentRect</string>  
124 - <string>10.IBPluginDependency</string>  
125 - <string>12.IBEditorWindowLastContentRect</string>  
126 - <string>12.IBPluginDependency</string>  
127 - <string>3.CustomClassName</string>  
128 - <string>3.IBPluginDependency</string>  
129 - </object>  
130 - <object class="NSMutableArray" key="dict.values">  
131 - <bool key="EncodedWithXMLCoder">YES</bool>  
132 - <string>UIApplication</string>  
133 - <string>UIResponder</string>  
134 - <string>MapViewViewController</string>  
135 - <string>{{579, 209}, {320, 480}}</string>  
136 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
137 - <string>{{522, 321}, {320, 480}}</string>  
138 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
139 - <string>MapViewAppDelegate</string>  
140 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
141 - </object>  
142 - </object>  
143 - <object class="NSMutableDictionary" key="unlocalizedProperties">  
144 - <bool key="EncodedWithXMLCoder">YES</bool>  
145 - <object class="NSArray" key="dict.sortedKeys">  
146 - <bool key="EncodedWithXMLCoder">YES</bool>  
147 - </object>  
148 - <object class="NSMutableArray" key="dict.values">  
149 - <bool key="EncodedWithXMLCoder">YES</bool>  
150 - </object>  
151 - </object>  
152 - <nil key="activeLocalization"/>  
153 - <object class="NSMutableDictionary" key="localizations">  
154 - <bool key="EncodedWithXMLCoder">YES</bool>  
155 - <object class="NSArray" key="dict.sortedKeys">  
156 - <bool key="EncodedWithXMLCoder">YES</bool>  
157 - </object>  
158 - <object class="NSMutableArray" key="dict.values">  
159 - <bool key="EncodedWithXMLCoder">YES</bool>  
160 - </object>  
161 - </object>  
162 - <nil key="sourceID"/>  
163 - <int key="maxID">15</int>  
164 - </object>  
165 - <object class="IBClassDescriber" key="IBDocument.Classes">  
166 - <object class="NSMutableArray" key="referencedPartialClassDescriptions">  
167 - <bool key="EncodedWithXMLCoder">YES</bool>  
168 - <object class="IBPartialClassDescription">  
169 - <string key="className">MapViewAppDelegate</string>  
170 - <string key="superclassName">NSObject</string>  
171 - <object class="NSMutableDictionary" key="outlets">  
172 - <bool key="EncodedWithXMLCoder">YES</bool>  
173 - <object class="NSMutableArray" key="dict.sortedKeys">  
174 - <bool key="EncodedWithXMLCoder">YES</bool>  
175 - <string>viewController</string>  
176 - <string>window</string>  
177 - </object>  
178 - <object class="NSMutableArray" key="dict.values">  
179 - <bool key="EncodedWithXMLCoder">YES</bool>  
180 - <string>MapViewViewController</string>  
181 - <string>UIWindow</string>  
182 - </object>  
183 - </object>  
184 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
185 - <string key="majorKey">IBProjectSource</string>  
186 - <string key="minorKey">Classes/MapViewAppDelegate.h</string>  
187 - </object>  
188 - </object>  
189 - <object class="IBPartialClassDescription">  
190 - <string key="className">MapViewAppDelegate</string>  
191 - <string key="superclassName">NSObject</string>  
192 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
193 - <string key="majorKey">IBUserSource</string>  
194 - <string key="minorKey"/>  
195 - </object>  
196 - </object>  
197 - <object class="IBPartialClassDescription">  
198 - <string key="className">MapViewViewController</string>  
199 - <string key="superclassName">UIViewController</string>  
200 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
201 - <string key="majorKey">IBProjectSource</string>  
202 - <string key="minorKey">Classes/MapViewViewController.h</string>  
203 - </object>  
204 - </object>  
205 - </object>  
206 - </object>  
207 - <int key="IBDocument.localizationMode">0</int>  
208 - <string key="IBDocument.LastKnownRelativeProjectPath">MapView.xcodeproj</string>  
209 - <int key="IBDocument.defaultPropertyAccessControl">3</int>  
210 - </data>  
211 -</archive>  
1 -//  
2 -// MapViewAppDelegate.h  
3 -//  
4 -// Copyright (c) 2008, Route-Me Contributors  
5 -// All rights reserved.  
6 -//  
7 -// Redistribution and use in source and binary forms, with or without  
8 -// modification, are permitted provided that the following conditions are met:  
9 -//  
10 -// * Redistributions of source code must retain the above copyright notice, this  
11 -// list of conditions and the following disclaimer.  
12 -// * Redistributions in binary form must reproduce the above copyright notice,  
13 -// this list of conditions and the following disclaimer in the documentation  
14 -// and/or other materials provided with the distribution.  
15 -//  
16 -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  
17 -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  
18 -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  
19 -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE  
20 -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  
21 -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  
22 -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  
23 -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
24 -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)  
25 -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  
26 -// POSSIBILITY OF SUCH DAMAGE.  
27 -  
28 -#import <UIKit/UIKit.h>  
29 -  
30 -@class MapViewViewController;  
31 -  
32 -@interface MapViewAppDelegate : NSObject <UIApplicationDelegate> {  
33 - UIWindow *window;  
34 - MapViewViewController *viewController;  
35 -}  
36 -  
37 -@property (nonatomic, retain) IBOutlet UIWindow *window;  
38 -@property (nonatomic, retain) IBOutlet MapViewViewController *viewController;  
39 -  
40 -@end  
41 -  
1 -//  
2 -// MapViewAppDelegate.m  
3 -//  
4 -// Copyright (c) 2008, Route-Me Contributors  
5 -// All rights reserved.  
6 -//  
7 -// Redistribution and use in source and binary forms, with or without  
8 -// modification, are permitted provided that the following conditions are met:  
9 -//  
10 -// * Redistributions of source code must retain the above copyright notice, this  
11 -// list of conditions and the following disclaimer.  
12 -// * Redistributions in binary form must reproduce the above copyright notice,  
13 -// this list of conditions and the following disclaimer in the documentation  
14 -// and/or other materials provided with the distribution.  
15 -//  
16 -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  
17 -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  
18 -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  
19 -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE  
20 -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  
21 -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  
22 -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  
23 -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
24 -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)  
25 -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  
26 -// POSSIBILITY OF SUCH DAMAGE.  
27 -  
28 -#import "MapViewAppDelegate.h"  
29 -#import "MapViewViewController.h"  
30 -#import "RMMapView.h"  
31 -  
32 -@implementation MapViewAppDelegate  
33 -  
34 -@synthesize window;  
35 -@synthesize viewController;  
36 -  
37 --(void)tileRequested:(NSNotification *)notification  
38 -{  
39 - NSLog(@"Tile request started.");  
40 -}  
41 -  
42 --(void)tileRetrieved:(NSNotification *)notification;  
43 -{  
44 - NSLog(@"Tile request ended.");  
45 -}  
46 -  
47 -- (void)applicationDidFinishLaunching:(UIApplication *)application {  
48 -  
49 - //Notifications for tile requests. This code allows for a class to know when a tile is requested and retrieved  
50 - [[NSNotificationCenter defaultCenter] addObserver:self  
51 - selector:@selector(tileRequested:) name:@"RMTileRequested" object:nil ];  
52 - [[NSNotificationCenter defaultCenter] addObserver:self  
53 - selector:@selector(tileRetrieved:) name:@"RMTileRetrieved" object:nil ];  
54 -  
55 - // Make sure it doesn't strip mapview.  
56 - [RMMapView class];  
57 -  
58 - // Override point for customization after app launch  
59 - [window addSubview:viewController.view];  
60 - [window makeKeyAndVisible];  
61 -}  
62 -  
63 -  
64 -- (void)dealloc {  
65 - [viewController release];  
66 - [window release];  
67 - [super dealloc];  
68 -}  
69 -  
70 -  
71 -@end  
1 -//  
2 -// MapViewViewController.h  
3 -//  
4 -// Copyright (c) 2008, Route-Me Contributors  
5 -// All rights reserved.  
6 -//  
7 -// Redistribution and use in source and binary forms, with or without  
8 -// modification, are permitted provided that the following conditions are met:  
9 -//  
10 -// * Redistributions of source code must retain the above copyright notice, this  
11 -// list of conditions and the following disclaimer.  
12 -// * Redistributions in binary form must reproduce the above copyright notice,  
13 -// this list of conditions and the following disclaimer in the documentation  
14 -// and/or other materials provided with the distribution.  
15 -//  
16 -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  
17 -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  
18 -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  
19 -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE  
20 -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  
21 -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  
22 -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  
23 -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
24 -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)  
25 -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  
26 -// POSSIBILITY OF SUCH DAMAGE.  
27 -  
28 -#import <UIKit/UIKit.h>  
29 -#import "RMMapView.h"  
30 -  
31 -@interface MapViewViewController : UIViewController <RMMapViewDelegate> {  
32 - IBOutlet RMMapView * mapView;  
33 - BOOL tap;  
34 - NSInteger tapCount;  
35 -}  
36 -  
37 -@property (nonatomic, retain) IBOutlet RMMapView * mapView;  
38 -  
39 -@end  
40 -  
1 -//  
2 -// MapViewViewController.m  
3 -//  
4 -// Copyright (c) 2008, Route-Me Contributors  
5 -// All rights reserved.  
6 -//  
7 -// Redistribution and use in source and binary forms, with or without  
8 -// modification, are permitted provided that the following conditions are met:  
9 -//  
10 -// * Redistributions of source code must retain the above copyright notice, this  
11 -// list of conditions and the following disclaimer.  
12 -// * Redistributions in binary form must reproduce the above copyright notice,  
13 -// this list of conditions and the following disclaimer in the documentation  
14 -// and/or other materials provided with the distribution.  
15 -//  
16 -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  
17 -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  
18 -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  
19 -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE  
20 -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  
21 -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  
22 -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  
23 -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
24 -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)  
25 -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  
26 -// POSSIBILITY OF SUCH DAMAGE.  
27 -  
28 -#import "MapViewViewController.h"  
29 -  
30 -#import "RMMapContents.h"  
31 -#import "RMFoundation.h"  
32 -#import "RMMarker.h"  
33 -#import "RMMarkerManager.h"  
34 -  
35 -@implementation MapViewViewController  
36 -  
37 -@synthesize mapView;  
38 -/*  
39 -// Override initWithNibName:bundle: to load the view using a nib file then perform additional customization that is not appropriate for viewDidLoad.  
40 -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {  
41 - if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {  
42 - // Custom initialization  
43 - }  
44 - return self;  
45 -}  
46 -*/  
47 -  
48 -/*  
49 -// Implement loadView to create a view hierarchy programmatically.  
50 -- (void)loadView {  
51 -}  
52 -*/  
53 -  
54 -- (void)testMarkers  
55 -{  
56 - RMMarkerManager *markerManager = [mapView markerManager];  
57 - NSArray *markers = [markerManager getMarkers];  
58 -  
59 - NSLog(@"Nb markers %d", [markers count]);  
60 -  
61 - NSEnumerator *markerEnumerator = [markers objectEnumerator];  
62 - RMMarker *aMarker;  
63 -  
64 - while (aMarker = (RMMarker *)[markerEnumerator nextObject])  
65 -  
66 - {  
67 - RMXYPoint point = [aMarker location];  
68 - NSLog(@"Marker mercator location: X:%lf, Y:%lf", point.x, point.y);  
69 - CGPoint screenPoint = [markerManager getMarkerScreenCoordinate: aMarker];  
70 - NSLog(@"Marker screen location: X:%lf, Y:%lf", screenPoint.x, screenPoint.y);  
71 - CLLocationCoordinate2D coordinates = [markerManager getMarkerCoordinate2D: aMarker];  
72 - NSLog(@"Marker Lat/Lon location: Lat:%lf, Lon:%lf", coordinates.latitude, coordinates.longitude);  
73 -  
74 - [markerManager removeMarker:aMarker];  
75 - }  
76 -  
77 - // Put the marker back  
78 - RMMarker *marker = [[RMMarker alloc]initWithKey:RMMarkerBlueKey];  
79 - [marker setTextLabel:@"Hello"];  
80 -  
81 - [markerManager addMarker:marker AtLatLong:[[mapView contents] mapCenter]];  
82 -  
83 -  
84 -  
85 -// [markerManager addDefaultMarkerAt:[[mapView contents] mapCenter]];  
86 - [marker release];  
87 - markers = [markerManager getMarkersForScreenBounds];  
88 -  
89 - NSLog(@"Nb Markers in Screen: %d", [markers count]);  
90 -  
91 - // [mapView getScreenCoordinateBounds];  
92 -  
93 - [markerManager hideAllMarkers];  
94 - [markerManager unhideAllMarkers];  
95 -  
96 -  
97 -}  
98 -  
99 -- (void) dragMarkerPosition: (RMMarker*) marker onMap: (RMMapView*)map position:(CGPoint)position;  
100 -{  
101 - RMMarkerManager *markerManager = [mapView markerManager];  
102 -  
103 - NSLog(@"New location: X:%lf Y:%lf", [marker location].x, [marker location].y);  
104 - CGRect rect = [marker bounds];  
105 -  
106 - [markerManager moveMarker:marker AtXY:CGPointMake(position.x,position.y +rect.size.height/3)];  
107 -  
108 -}  
109 -  
110 -- (void) singleTapOnMap: (RMMapView*) map At: (CGPoint) point  
111 -{  
112 - NSLog(@"Clicked on Map - New location: X:%lf Y:%lf", point.x, point.y);  
113 -}  
114 -  
115 -- (void) tapOnMarker: (RMMarker*) marker onMap: (RMMapView*) map  
116 -{  
117 - NSLog(@"MARKER TAPPED!");  
118 - RMMarkerManager *markerManager = [mapView markerManager];  
119 - [marker removeLabel];  
120 - if(!tap)  
121 - {  
122 - [marker replaceImage:[[UIImage imageNamed:@"marker-red.png"] CGImage] anchorPoint:CGPointMake(0.5,1.0)];  
123 - [marker setTextLabel:@"World"];  
124 - tap=YES;  
125 - [markerManager moveMarker:marker AtXY:CGPointMake([marker position].x,[marker position].y + 20.0)];  
126 - [mapView setDeceleration:YES];  
127 - }else  
128 - {  
129 - [marker replaceImage:[[UIImage imageNamed:@"marker-blue.png"] CGImage] anchorPoint:CGPointMake(0.5,1.0)];  
130 - [marker setTextLabel:@"Hello"];  
131 - [markerManager moveMarker:marker AtXY:CGPointMake([marker position].x,[marker position].y - 20.0)];  
132 - tap=NO;  
133 - [mapView setDeceleration:NO];  
134 - }  
135 -  
136 -}  
137 -  
138 -- (void) tapOnLabelForMarker:(RMMarker*) marker onMap:(RMMapView*) map  
139 -{  
140 - NSLog(@"Label <0x%x, RC:%U> tapped for marker <0x%x, RC:%U>", marker.labelView, [marker.labelView retainCount], marker, [marker retainCount]);  
141 - [marker setTextLabel:[NSString stringWithFormat:@"Tapped! (%U)", ++tapCount]];  
142 -}  
143 -  
144 -// Implement viewDidLoad to do additional setup after loading the view.  
145 -- (void)viewDidLoad {  
146 - [super viewDidLoad];  
147 - tap=NO;  
148 - RMMarkerManager *markerManager = [mapView markerManager];  
149 - [mapView setDelegate:self];  
150 -  
151 - CLLocationCoordinate2D coolPlace;  
152 - coolPlace.latitude = -33.9464;  
153 - coolPlace.longitude = 151.2381;  
154 -  
155 -// [markerManager addDefaultMarkerAt:coolPlace];  
156 -  
157 - RMMarker *marker = [[RMMarker alloc]initWithKey:RMMarkerBlueKey];  
158 - [marker setTextForegroundColor:[UIColor blueColor]];  
159 - [marker setTextLabel:@"Hello"];  
160 - [markerManager addMarker:marker AtLatLong:[[mapView contents] mapCenter]];  
161 - [marker release];  
162 - NSLog(@"Center: Lat: %lf Lon: %lf", mapView.contents.mapCenter.latitude, mapView.contents.mapCenter.longitude);  
163 -  
164 - // What did this do?  
165 - // [mapView setZoomBounds:0.0 maxZoom:17.0];  
166 -  
167 -}  
168 -  
169 -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {  
170 - return YES;  
171 -}  
172 -  
173 -  
174 -- (void)didReceiveMemoryWarning {  
175 - // due to a bug, RMMapView should never be released, as it causes the application to crash  
176 - //[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview  
177 -  
178 - [mapView.contents didReceiveMemoryWarning];  
179 -}  
180 -  
181 -  
182 -- (void)dealloc {  
183 - [mapView release];  
184 - [super dealloc];  
185 -}  
186 -  
187 -@end  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.03">  
3 - <data>  
4 - <int key="IBDocument.SystemTarget">528</int>  
5 - <string key="IBDocument.SystemVersion">9G55</string>  
6 - <string key="IBDocument.InterfaceBuilderVersion">677</string>  
7 - <string key="IBDocument.AppKitVersion">949.43</string>  
8 - <string key="IBDocument.HIToolboxVersion">353.00</string>  
9 - <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">  
10 - <bool key="EncodedWithXMLCoder">YES</bool>  
11 - <integer value="11"/>  
12 - </object>  
13 - <object class="NSArray" key="IBDocument.PluginDependencies">  
14 - <bool key="EncodedWithXMLCoder">YES</bool>  
15 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
16 - </object>  
17 - <object class="NSMutableDictionary" key="IBDocument.Metadata">  
18 - <bool key="EncodedWithXMLCoder">YES</bool>  
19 - <object class="NSArray" key="dict.sortedKeys">  
20 - <bool key="EncodedWithXMLCoder">YES</bool>  
21 - </object>  
22 - <object class="NSMutableArray" key="dict.values">  
23 - <bool key="EncodedWithXMLCoder">YES</bool>  
24 - </object>  
25 - </object>  
26 - <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">  
27 - <bool key="EncodedWithXMLCoder">YES</bool>  
28 - <object class="IBProxyObject" id="372490531">  
29 - <string key="IBProxiedObjectIdentifier">IBFilesOwner</string>  
30 - </object>  
31 - <object class="IBProxyObject" id="843779117">  
32 - <string key="IBProxiedObjectIdentifier">IBFirstResponder</string>  
33 - </object>  
34 - <object class="IBUIView" id="666917941">  
35 - <reference key="NSNextResponder"/>  
36 - <int key="NSvFlags">292</int>  
37 - <object class="NSMutableArray" key="NSSubviews">  
38 - <bool key="EncodedWithXMLCoder">YES</bool>  
39 - <object class="IBUIView" id="905624595">  
40 - <reference key="NSNextResponder" ref="666917941"/>  
41 - <int key="NSvFlags">274</int>  
42 - <string key="NSFrameSize">{320, 460}</string>  
43 - <reference key="NSSuperview" ref="666917941"/>  
44 - <object class="NSColor" key="IBUIBackgroundColor">  
45 - <int key="NSColorSpace">3</int>  
46 - <bytes key="NSWhite">MQA</bytes>  
47 - <object class="NSColorSpace" key="NSCustomColorSpace" id="107457756">  
48 - <int key="NSID">2</int>  
49 - </object>  
50 - </object>  
51 - <bool key="IBUIClearsContextBeforeDrawing">NO</bool>  
52 - </object>  
53 - </object>  
54 - <string key="NSFrameSize">{320, 460}</string>  
55 - <reference key="NSSuperview"/>  
56 - <object class="NSColor" key="IBUIBackgroundColor">  
57 - <int key="NSColorSpace">3</int>  
58 - <bytes key="NSWhite">MQA</bytes>  
59 - <reference key="NSCustomColorSpace" ref="107457756"/>  
60 - </object>  
61 - <bool key="IBUIClearsContextBeforeDrawing">NO</bool>  
62 - </object>  
63 - </object>  
64 - <object class="IBObjectContainer" key="IBDocument.Objects">  
65 - <object class="NSMutableArray" key="connectionRecords">  
66 - <bool key="EncodedWithXMLCoder">YES</bool>  
67 - <object class="IBConnectionRecord">  
68 - <object class="IBCocoaTouchOutletConnection" key="connection">  
69 - <string key="label">view</string>  
70 - <reference key="source" ref="372490531"/>  
71 - <reference key="destination" ref="666917941"/>  
72 - </object>  
73 - <int key="connectionID">9</int>  
74 - </object>  
75 - <object class="IBConnectionRecord">  
76 - <object class="IBCocoaTouchOutletConnection" key="connection">  
77 - <string key="label">mapView</string>  
78 - <reference key="source" ref="372490531"/>  
79 - <reference key="destination" ref="905624595"/>  
80 - </object>  
81 - <int key="connectionID">12</int>  
82 - </object>  
83 - </object>  
84 - <object class="IBMutableOrderedSet" key="objectRecords">  
85 - <object class="NSArray" key="orderedObjects">  
86 - <bool key="EncodedWithXMLCoder">YES</bool>  
87 - <object class="IBObjectRecord">  
88 - <int key="objectID">0</int>  
89 - <object class="NSArray" key="object" id="360949347">  
90 - <bool key="EncodedWithXMLCoder">YES</bool>  
91 - </object>  
92 - <reference key="children" ref="1000"/>  
93 - <nil key="parent"/>  
94 - </object>  
95 - <object class="IBObjectRecord">  
96 - <int key="objectID">-1</int>  
97 - <reference key="object" ref="372490531"/>  
98 - <reference key="parent" ref="360949347"/>  
99 - <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>  
100 - </object>  
101 - <object class="IBObjectRecord">  
102 - <int key="objectID">-2</int>  
103 - <reference key="object" ref="843779117"/>  
104 - <reference key="parent" ref="360949347"/>  
105 - </object>  
106 - <object class="IBObjectRecord">  
107 - <int key="objectID">8</int>  
108 - <reference key="object" ref="666917941"/>  
109 - <object class="NSMutableArray" key="children">  
110 - <bool key="EncodedWithXMLCoder">YES</bool>  
111 - <reference ref="905624595"/>  
112 - </object>  
113 - <reference key="parent" ref="360949347"/>  
114 - </object>  
115 - <object class="IBObjectRecord">  
116 - <int key="objectID">11</int>  
117 - <reference key="object" ref="905624595"/>  
118 - <object class="NSMutableArray" key="children">  
119 - <bool key="EncodedWithXMLCoder">YES</bool>  
120 - </object>  
121 - <reference key="parent" ref="666917941"/>  
122 - </object>  
123 - </object>  
124 - </object>  
125 - <object class="NSMutableDictionary" key="flattenedProperties">  
126 - <bool key="EncodedWithXMLCoder">YES</bool>  
127 - <object class="NSMutableArray" key="dict.sortedKeys">  
128 - <bool key="EncodedWithXMLCoder">YES</bool>  
129 - <string>-1.CustomClassName</string>  
130 - <string>-2.CustomClassName</string>  
131 - <string>11.CustomClassName</string>  
132 - <string>11.IBPluginDependency</string>  
133 - <string>8.IBEditorWindowLastContentRect</string>  
134 - <string>8.IBPluginDependency</string>  
135 - </object>  
136 - <object class="NSMutableArray" key="dict.values">  
137 - <bool key="EncodedWithXMLCoder">YES</bool>  
138 - <string>MapViewViewController</string>  
139 - <string>UIResponder</string>  
140 - <string>RMMapView</string>  
141 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
142 - <string>{{14, 685}, {320, 460}}</string>  
143 - <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>  
144 - </object>  
145 - </object>  
146 - <object class="NSMutableDictionary" key="unlocalizedProperties">  
147 - <bool key="EncodedWithXMLCoder">YES</bool>  
148 - <object class="NSArray" key="dict.sortedKeys">  
149 - <bool key="EncodedWithXMLCoder">YES</bool>  
150 - </object>  
151 - <object class="NSMutableArray" key="dict.values">  
152 - <bool key="EncodedWithXMLCoder">YES</bool>  
153 - </object>  
154 - </object>  
155 - <nil key="activeLocalization"/>  
156 - <object class="NSMutableDictionary" key="localizations">  
157 - <bool key="EncodedWithXMLCoder">YES</bool>  
158 - <object class="NSArray" key="dict.sortedKeys">  
159 - <bool key="EncodedWithXMLCoder">YES</bool>  
160 - </object>  
161 - <object class="NSMutableArray" key="dict.values">  
162 - <bool key="EncodedWithXMLCoder">YES</bool>  
163 - </object>  
164 - </object>  
165 - <nil key="sourceID"/>  
166 - <int key="maxID">20</int>  
167 - </object>  
168 - <object class="IBClassDescriber" key="IBDocument.Classes">  
169 - <object class="NSMutableArray" key="referencedPartialClassDescriptions">  
170 - <bool key="EncodedWithXMLCoder">YES</bool>  
171 - <object class="IBPartialClassDescription">  
172 - <string key="className">MapViewViewController</string>  
173 - <string key="superclassName">UIViewController</string>  
174 - <object class="NSMutableDictionary" key="outlets">  
175 - <string key="NS.key.0">mapView</string>  
176 - <string key="NS.object.0">RMMapView</string>  
177 - </object>  
178 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
179 - <string key="majorKey">IBProjectSource</string>  
180 - <string key="minorKey">ApplicationSupport/MapViewViewController.h</string>  
181 - </object>  
182 - </object>  
183 - <object class="IBPartialClassDescription">  
184 - <string key="className">RMMapView</string>  
185 - <string key="superclassName">UIView</string>  
186 - <object class="NSMutableDictionary" key="outlets">  
187 - <string key="NS.key.0">delegate</string>  
188 - <string key="NS.object.0">id</string>  
189 - </object>  
190 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
191 - <string key="majorKey">IBProjectSource</string>  
192 - <string key="minorKey">Map/RMMapView.h</string>  
193 - </object>  
194 - </object>  
195 - <object class="IBPartialClassDescription">  
196 - <string key="className">RMMapView</string>  
197 - <string key="superclassName">UIView</string>  
198 - <object class="IBClassDescriptionSource" key="sourceIdentifier">  
199 - <string key="majorKey">IBUserSource</string>  
200 - <string key="minorKey"/>  
201 - </object>  
202 - </object>  
203 - </object>  
204 - </object>  
205 - <int key="IBDocument.localizationMode">0</int>  
206 - <string key="IBDocument.LastKnownRelativeProjectPath">../MapView.xcodeproj</string>  
207 - <int key="IBDocument.defaultPropertyAccessControl">3</int>  
208 - </data>  
209 -</archive>  
1 -//  
2 -// main.m  
3 -//  
4 -// Apple boilerplate.  
5 -  
6 -#import <UIKit/UIKit.h>  
7 -  
8 -int main(int argc, char *argv[]) {  
9 -  
10 - NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];  
11 - int retVal = UIApplicationMain(argc, argv, nil, nil);  
12 - [pool release];  
13 - return retVal;  
14 -}  
@@ -13,19 +13,9 @@ @@ -13,19 +13,9 @@
13 1296F56C0EB8849B00FF25E0 /* RMMarkerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 1296F5600EB8743500FF25E0 /* RMMarkerStyle.m */; }; 13 1296F56C0EB8849B00FF25E0 /* RMMarkerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 1296F5600EB8743500FF25E0 /* RMMarkerStyle.m */; };
14 1296F56D0EB8849B00FF25E0 /* RMMarkerStyles.h in Headers */ = {isa = PBXBuildFile; fileRef = 1296F5620EB8745300FF25E0 /* RMMarkerStyles.h */; }; 14 1296F56D0EB8849B00FF25E0 /* RMMarkerStyles.h in Headers */ = {isa = PBXBuildFile; fileRef = 1296F5620EB8745300FF25E0 /* RMMarkerStyles.h */; };
15 1296F56E0EB8849C00FF25E0 /* RMMarkerStyles.m in Sources */ = {isa = PBXBuildFile; fileRef = 1296F5630EB8745300FF25E0 /* RMMarkerStyles.m */; }; 15 1296F56E0EB8849C00FF25E0 /* RMMarkerStyles.m in Sources */ = {isa = PBXBuildFile; fileRef = 1296F5630EB8745300FF25E0 /* RMMarkerStyles.m */; };
16 - 1D3623260D0F684500981E51 /* MapViewAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* MapViewAppDelegate.m */; };  
17 - 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };  
18 - 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };  
19 - 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };  
20 23A0AAE90EB90A99003A4521 /* RMFoundation.c in Sources */ = {isa = PBXBuildFile; fileRef = 23A0AAE80EB90A99003A4521 /* RMFoundation.c */; }; 16 23A0AAE90EB90A99003A4521 /* RMFoundation.c in Sources */ = {isa = PBXBuildFile; fileRef = 23A0AAE80EB90A99003A4521 /* RMFoundation.c */; };
21 23A0AAEB0EB90AA6003A4521 /* RMFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A0AAEA0EB90AA6003A4521 /* RMFoundation.h */; }; 17 23A0AAEB0EB90AA6003A4521 /* RMFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A0AAEA0EB90AA6003A4521 /* RMFoundation.h */; };
22 23A0ABAA0EB923AF003A4521 /* RMLatLong.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A0ABA90EB923AF003A4521 /* RMLatLong.h */; }; 18 23A0ABAA0EB923AF003A4521 /* RMLatLong.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A0ABA90EB923AF003A4521 /* RMLatLong.h */; };
23 - 288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; };  
24 - 2899E5220DE3E06400AC0155 /* MapViewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* MapViewViewController.xib */; };  
25 - 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };  
26 - 28D7ACF80DDB3853001CB0EB /* MapViewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* MapViewViewController.m */; };  
27 - B83E66C30E80F053001663B6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B83E65680E80E830001663B6 /* QuartzCore.framework */; };  
28 - B83E67170E80F1CE001663B6 /* loading.png in Resources */ = {isa = PBXBuildFile; fileRef = B83E670F0E80F1B5001663B6 /* loading.png */; };  
29 B8474B9A0EB40094006A0BC1 /* FMDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B8D0EB40094006A0BC1 /* FMDatabase.h */; }; 19 B8474B9A0EB40094006A0BC1 /* FMDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B8D0EB40094006A0BC1 /* FMDatabase.h */; };
30 B8474B9B0EB40094006A0BC1 /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = B8474B8E0EB40094006A0BC1 /* FMDatabase.m */; }; 20 B8474B9B0EB40094006A0BC1 /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = B8474B8E0EB40094006A0BC1 /* FMDatabase.m */; };
31 B8474B9C0EB40094006A0BC1 /* FMDatabaseAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B8F0EB40094006A0BC1 /* FMDatabaseAdditions.h */; }; 21 B8474B9C0EB40094006A0BC1 /* FMDatabaseAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B8F0EB40094006A0BC1 /* FMDatabaseAdditions.h */; };
@@ -37,12 +27,6 @@ @@ -37,12 +27,6 @@
37 B8474BA40EB40094006A0BC1 /* RMDatabaseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B980EB40094006A0BC1 /* RMDatabaseCache.h */; }; 27 B8474BA40EB40094006A0BC1 /* RMDatabaseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B8474B980EB40094006A0BC1 /* RMDatabaseCache.h */; };
38 B8474BA50EB40094006A0BC1 /* RMDatabaseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B8474B990EB40094006A0BC1 /* RMDatabaseCache.m */; }; 28 B8474BA50EB40094006A0BC1 /* RMDatabaseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B8474B990EB40094006A0BC1 /* RMDatabaseCache.m */; };
39 B8474BC10EB4019A006A0BC1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B8474BC00EB4019A006A0BC1 /* libsqlite3.dylib */; }; 29 B8474BC10EB4019A006A0BC1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B8474BC00EB4019A006A0BC1 /* libsqlite3.dylib */; };
40 - B8474BC30EB401AF006A0BC1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B8474BC00EB4019A006A0BC1 /* libsqlite3.dylib */; };  
41 - B8474BE80EB40404006A0BC1 /* README.txt in Resources */ = {isa = PBXBuildFile; fileRef = B8474BE70EB40404006A0BC1 /* README.txt */; };  
42 - B8474C710EB53A41006A0BC1 /* marker-blue.png in Resources */ = {isa = PBXBuildFile; fileRef = B8474C6D0EB53A41006A0BC1 /* marker-blue.png */; };  
43 - B8474C720EB53A41006A0BC1 /* marker-red-withletter.png in Resources */ = {isa = PBXBuildFile; fileRef = B8474C6E0EB53A41006A0BC1 /* marker-red-withletter.png */; };  
44 - B8474C730EB53A41006A0BC1 /* marker-red.png in Resources */ = {isa = PBXBuildFile; fileRef = B8474C6F0EB53A41006A0BC1 /* marker-red.png */; };  
45 - B8474C740EB53A41006A0BC1 /* marker-blue-withletter.png in Resources */ = {isa = PBXBuildFile; fileRef = B8474C700EB53A41006A0BC1 /* marker-blue-withletter.png */; };  
46 B8800FF00EC3A237003E9CDD /* RMMarkerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 090C948C0EC23FCD003AEE25 /* RMMarkerManager.m */; }; 30 B8800FF00EC3A237003E9CDD /* RMMarkerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 090C948C0EC23FCD003AEE25 /* RMMarkerManager.m */; };
47 B8800FF10EC3A237003E9CDD /* RMMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 090C948B0EC23FCD003AEE25 /* RMMarkerManager.h */; }; 31 B8800FF10EC3A237003E9CDD /* RMMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 090C948B0EC23FCD003AEE25 /* RMMarkerManager.h */; };
48 B8800FF20EC3A239003E9CDD /* RMMapViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 12F2031E0EBB65E9003D7B6B /* RMMapViewDelegate.h */; }; 32 B8800FF20EC3A239003E9CDD /* RMMapViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 12F2031E0EBB65E9003D7B6B /* RMMapViewDelegate.h */; };
@@ -102,7 +86,6 @@ @@ -102,7 +86,6 @@
102 B8C974B90E8A280A007D16AD /* RMMapContents.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C974B70E8A280A007D16AD /* RMMapContents.m */; }; 86 B8C974B90E8A280A007D16AD /* RMMapContents.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C974B70E8A280A007D16AD /* RMMapContents.m */; };
103 B8C974CA0E8A9C30007D16AD /* RMCachedTileSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C974C80E8A9C30007D16AD /* RMCachedTileSource.h */; }; 87 B8C974CA0E8A9C30007D16AD /* RMCachedTileSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C974C80E8A9C30007D16AD /* RMCachedTileSource.h */; };
104 B8C974CB0E8A9C30007D16AD /* RMCachedTileSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C974C90E8A9C30007D16AD /* RMCachedTileSource.m */; }; 88 B8C974CB0E8A9C30007D16AD /* RMCachedTileSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C974C90E8A9C30007D16AD /* RMCachedTileSource.m */; };
105 - B8C9787B0E8BE130007D16AD /* libMapView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B8C974590E8A19B2007D16AD /* libMapView.a */; };  
106 B8CEB1C50ED5A3480014C431 /* RMPath.h in Headers */ = {isa = PBXBuildFile; fileRef = B8CEB1C30ED5A3480014C431 /* RMPath.h */; }; 89 B8CEB1C50ED5A3480014C431 /* RMPath.h in Headers */ = {isa = PBXBuildFile; fileRef = B8CEB1C30ED5A3480014C431 /* RMPath.h */; };
107 B8CEB1C60ED5A3480014C431 /* RMPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CEB1C40ED5A3480014C431 /* RMPath.m */; }; 90 B8CEB1C60ED5A3480014C431 /* RMPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CEB1C40ED5A3480014C431 /* RMPath.m */; };
108 B8F3FC610EA2B382004D8F85 /* RMMapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F3FC600EA2B382004D8F85 /* RMMapLayer.m */; }; 91 B8F3FC610EA2B382004D8F85 /* RMMapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F3FC600EA2B382004D8F85 /* RMMapLayer.m */; };
@@ -127,13 +110,6 @@ @@ -127,13 +110,6 @@
127 remoteGlobalIDString = D2AAC07D0554694100DB518D; 110 remoteGlobalIDString = D2AAC07D0554694100DB518D;
128 remoteInfo = Proj4; 111 remoteInfo = Proj4;
129 }; 112 };
130 - B8C978D20E8BE40F007D16AD /* PBXContainerItemProxy */ = {  
131 - isa = PBXContainerItemProxy;  
132 - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;  
133 - proxyType = 1;  
134 - remoteGlobalIDString = B8C974130E8A19B2007D16AD;  
135 - remoteInfo = MapView;  
136 - };  
137 /* End PBXContainerItemProxy section */ 113 /* End PBXContainerItemProxy section */
138 114
139 /* Begin PBXFileReference section */ 115 /* Begin PBXFileReference section */
@@ -148,18 +124,11 @@ @@ -148,18 +124,11 @@
148 1296F5630EB8745300FF25E0 /* RMMarkerStyles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RMMarkerStyles.m; sourceTree = "<group>"; }; 124 1296F5630EB8745300FF25E0 /* RMMarkerStyles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RMMarkerStyles.m; sourceTree = "<group>"; };
149 12F2031E0EBB65E9003D7B6B /* RMMapViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMMapViewDelegate.h; sourceTree = "<group>"; }; 125 12F2031E0EBB65E9003D7B6B /* RMMapViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMMapViewDelegate.h; sourceTree = "<group>"; };
150 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 126 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
151 - 1D3623240D0F684500981E51 /* MapViewAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapViewAppDelegate.h; sourceTree = "<group>"; };  
152 - 1D3623250D0F684500981E51 /* MapViewAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MapViewAppDelegate.m; sourceTree = "<group>"; };  
153 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 127 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
154 23A0AAE80EB90A99003A4521 /* RMFoundation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RMFoundation.c; sourceTree = "<group>"; }; 128 23A0AAE80EB90A99003A4521 /* RMFoundation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RMFoundation.c; sourceTree = "<group>"; };
155 23A0AAEA0EB90AA6003A4521 /* RMFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMFoundation.h; sourceTree = "<group>"; }; 129 23A0AAEA0EB90AA6003A4521 /* RMFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMFoundation.h; sourceTree = "<group>"; };
156 23A0ABA90EB923AF003A4521 /* RMLatLong.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMLatLong.h; sourceTree = "<group>"; }; 130 23A0ABA90EB923AF003A4521 /* RMLatLong.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMLatLong.h; sourceTree = "<group>"; };
157 288765A40DF7441C002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 131 288765A40DF7441C002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
158 - 2899E5210DE3E06400AC0155 /* MapViewViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MapViewViewController.xib; sourceTree = "<group>"; };  
159 - 28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };  
160 - 28D7ACF60DDB3853001CB0EB /* MapViewViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapViewViewController.h; sourceTree = "<group>"; };  
161 - 28D7ACF70DDB3853001CB0EB /* MapViewViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MapViewViewController.m; sourceTree = "<group>"; };  
162 - 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };  
163 32CA4F630368D1EE00C91783 /* MapView_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapView_Prefix.pch; sourceTree = "<group>"; }; 132 32CA4F630368D1EE00C91783 /* MapView_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapView_Prefix.pch; sourceTree = "<group>"; };
164 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 133 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
165 B83E64B60E80E73F001663B6 /* RMPixel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMPixel.h; sourceTree = "<group>"; }; 134 B83E64B60E80E73F001663B6 /* RMPixel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RMPixel.h; sourceTree = "<group>"; };
@@ -204,7 +173,6 @@ @@ -204,7 +173,6 @@
204 B83E65630E80E81C001663B6 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 173 B83E65630E80E81C001663B6 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
205 B83E65680E80E830001663B6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 174 B83E65680E80E830001663B6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
206 B83E670F0E80F1B5001663B6 /* loading.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = loading.png; path = ../../ApplicationSupport/loading.png; sourceTree = "<group>"; }; 175 B83E670F0E80F1B5001663B6 /* loading.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = loading.png; path = ../../ApplicationSupport/loading.png; sourceTree = "<group>"; };
207 - B83E673E0E80F332001663B6 /* MapView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MapView.app; sourceTree = BUILT_PRODUCTS_DIR; };  
208 B8474B8D0EB40094006A0BC1 /* FMDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMDatabase.h; sourceTree = "<group>"; }; 176 B8474B8D0EB40094006A0BC1 /* FMDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMDatabase.h; sourceTree = "<group>"; };
209 B8474B8E0EB40094006A0BC1 /* FMDatabase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FMDatabase.m; sourceTree = "<group>"; }; 177 B8474B8E0EB40094006A0BC1 /* FMDatabase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FMDatabase.m; sourceTree = "<group>"; };
210 B8474B8F0EB40094006A0BC1 /* FMDatabaseAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMDatabaseAdditions.h; sourceTree = "<group>"; }; 178 B8474B8F0EB40094006A0BC1 /* FMDatabaseAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMDatabaseAdditions.h; sourceTree = "<group>"; };
@@ -250,19 +218,6 @@ @@ -250,19 +218,6 @@
250 /* End PBXFileReference section */ 218 /* End PBXFileReference section */
251 219
252 /* Begin PBXFrameworksBuildPhase section */ 220 /* Begin PBXFrameworksBuildPhase section */
253 - 1D60588F0D05DD3D006BFB54 /* Frameworks */ = {  
254 - isa = PBXFrameworksBuildPhase;  
255 - buildActionMask = 2147483647;  
256 - files = (  
257 - 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,  
258 - 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,  
259 - 288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,  
260 - B83E66C30E80F053001663B6 /* QuartzCore.framework in Frameworks */,  
261 - B8C9787B0E8BE130007D16AD /* libMapView.a in Frameworks */,  
262 - B8474BC30EB401AF006A0BC1 /* libsqlite3.dylib in Frameworks */,  
263 - );  
264 - runOnlyForDeploymentPostprocessing = 0;  
265 - };  
266 B8C9744F0E8A19B2007D16AD /* Frameworks */ = { 221 B8C9744F0E8A19B2007D16AD /* Frameworks */ = {
267 isa = PBXFrameworksBuildPhase; 222 isa = PBXFrameworksBuildPhase;
268 buildActionMask = 2147483647; 223 buildActionMask = 2147483647;
@@ -292,7 +247,6 @@ @@ -292,7 +247,6 @@
292 19C28FACFE9D520D11CA2CBB /* Products */ = { 247 19C28FACFE9D520D11CA2CBB /* Products */ = {
293 isa = PBXGroup; 248 isa = PBXGroup;
294 children = ( 249 children = (
295 - B83E673E0E80F332001663B6 /* MapView.app */,  
296 B8C974590E8A19B2007D16AD /* libMapView.a */, 250 B8C974590E8A19B2007D16AD /* libMapView.a */,
297 ); 251 );
298 name = Products; 252 name = Products;
@@ -302,7 +256,6 @@ @@ -302,7 +256,6 @@
302 isa = PBXGroup; 256 isa = PBXGroup;
303 children = ( 257 children = (
304 B8C9740D0E8A196E007D16AD /* Map */, 258 B8C9740D0E8A196E007D16AD /* Map */,
305 - B83E64810E80E6DC001663B6 /* ApplicationSupport */,  
306 B83E67570E80F3FB001663B6 /* Resources */, 259 B83E67570E80F3FB001663B6 /* Resources */,
307 29B97323FDCFA39411CA2CEA /* Frameworks */, 260 29B97323FDCFA39411CA2CEA /* Frameworks */,
308 19C28FACFE9D520D11CA2CBB /* Products */, 261 19C28FACFE9D520D11CA2CBB /* Products */,
@@ -312,23 +265,6 @@ @@ -312,23 +265,6 @@
312 name = CustomTemplate; 265 name = CustomTemplate;
313 sourceTree = "<group>"; 266 sourceTree = "<group>";
314 }; 267 };
315 - 29B97315FDCFA39411CA2CEA /* Other Sources */ = {  
316 - isa = PBXGroup;  
317 - children = (  
318 - 29B97316FDCFA39411CA2CEA /* main.m */,  
319 - );  
320 - name = "Other Sources";  
321 - sourceTree = "<group>";  
322 - };  
323 - 29B97317FDCFA39411CA2CEA /* Resources */ = {  
324 - isa = PBXGroup;  
325 - children = (  
326 - 2899E5210DE3E06400AC0155 /* MapViewViewController.xib */,  
327 - 28AD733E0D9D9553002E5188 /* MainWindow.xib */,  
328 - );  
329 - name = Resources;  
330 - sourceTree = "<group>";  
331 - };  
332 29B97323FDCFA39411CA2CEA /* Frameworks */ = { 268 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
333 isa = PBXGroup; 269 isa = PBXGroup;
334 children = ( 270 children = (
@@ -343,19 +279,6 @@ @@ -343,19 +279,6 @@
343 name = Frameworks; 279 name = Frameworks;
344 sourceTree = "<group>"; 280 sourceTree = "<group>";
345 }; 281 };
346 - B83E64810E80E6DC001663B6 /* ApplicationSupport */ = {  
347 - isa = PBXGroup;  
348 - children = (  
349 - 29B97317FDCFA39411CA2CEA /* Resources */,  
350 - 29B97315FDCFA39411CA2CEA /* Other Sources */,  
351 - 1D3623240D0F684500981E51 /* MapViewAppDelegate.h */,  
352 - 1D3623250D0F684500981E51 /* MapViewAppDelegate.m */,  
353 - 28D7ACF60DDB3853001CB0EB /* MapViewViewController.h */,  
354 - 28D7ACF70DDB3853001CB0EB /* MapViewViewController.m */,  
355 - );  
356 - path = ApplicationSupport;  
357 - sourceTree = "<group>";  
358 - };  
359 B83E64B80E80E73F001663B6 /* Renderers */ = { 282 B83E64B80E80E73F001663B6 /* Renderers */ = {
360 isa = PBXGroup; 283 isa = PBXGroup;
361 children = ( 284 children = (
@@ -628,24 +551,6 @@ @@ -628,24 +551,6 @@
628 /* End PBXHeadersBuildPhase section */ 551 /* End PBXHeadersBuildPhase section */
629 552
630 /* Begin PBXNativeTarget section */ 553 /* Begin PBXNativeTarget section */
631 - 1D6058900D05DD3D006BFB54 /* SimpleMap */ = {  
632 - isa = PBXNativeTarget;  
633 - buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "SimpleMap" */;  
634 - buildPhases = (  
635 - 1D60588D0D05DD3D006BFB54 /* Resources */,  
636 - 1D60588E0D05DD3D006BFB54 /* Sources */,  
637 - 1D60588F0D05DD3D006BFB54 /* Frameworks */,  
638 - );  
639 - buildRules = (  
640 - );  
641 - dependencies = (  
642 - B8C978D30E8BE40F007D16AD /* PBXTargetDependency */,  
643 - );  
644 - name = SimpleMap;  
645 - productName = MapView;  
646 - productReference = B83E673E0E80F332001663B6 /* MapView.app */;  
647 - productType = "com.apple.product-type.application";  
648 - };  
649 B8C974130E8A19B2007D16AD /* MapView */ = { 554 B8C974130E8A19B2007D16AD /* MapView */ = {
650 isa = PBXNativeTarget; 555 isa = PBXNativeTarget;
651 buildConfigurationList = B8C974560E8A19B2007D16AD /* Build configuration list for PBXNativeTarget "MapView" */; 556 buildConfigurationList = B8C974560E8A19B2007D16AD /* Build configuration list for PBXNativeTarget "MapView" */;
@@ -682,7 +587,6 @@ @@ -682,7 +587,6 @@
682 ); 587 );
683 projectRoot = ""; 588 projectRoot = "";
684 targets = ( 589 targets = (
685 - 1D6058900D05DD3D006BFB54 /* SimpleMap */,  
686 B8C974130E8A19B2007D16AD /* MapView */, 590 B8C974130E8A19B2007D16AD /* MapView */,
687 ); 591 );
688 }; 592 };
@@ -698,35 +602,7 @@ @@ -698,35 +602,7 @@
698 }; 602 };
699 /* End PBXReferenceProxy section */ 603 /* End PBXReferenceProxy section */
700 604
701 -/* Begin PBXResourcesBuildPhase section */  
702 - 1D60588D0D05DD3D006BFB54 /* Resources */ = {  
703 - isa = PBXResourcesBuildPhase;  
704 - buildActionMask = 2147483647;  
705 - files = (  
706 - 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,  
707 - 2899E5220DE3E06400AC0155 /* MapViewViewController.xib in Resources */,  
708 - B83E67170E80F1CE001663B6 /* loading.png in Resources */,  
709 - B8474BE80EB40404006A0BC1 /* README.txt in Resources */,  
710 - B8474C710EB53A41006A0BC1 /* marker-blue.png in Resources */,  
711 - B8474C720EB53A41006A0BC1 /* marker-red-withletter.png in Resources */,  
712 - B8474C730EB53A41006A0BC1 /* marker-red.png in Resources */,  
713 - B8474C740EB53A41006A0BC1 /* marker-blue-withletter.png in Resources */,  
714 - );  
715 - runOnlyForDeploymentPostprocessing = 0;  
716 - };  
717 -/* End PBXResourcesBuildPhase section */  
718 -  
719 /* Begin PBXSourcesBuildPhase section */ 605 /* Begin PBXSourcesBuildPhase section */
720 - 1D60588E0D05DD3D006BFB54 /* Sources */ = {  
721 - isa = PBXSourcesBuildPhase;  
722 - buildActionMask = 2147483647;  
723 - files = (  
724 - 1D60589B0D05DD56006BFB54 /* main.m in Sources */,  
725 - 1D3623260D0F684500981E51 /* MapViewAppDelegate.m in Sources */,  
726 - 28D7ACF80DDB3853001CB0EB /* MapViewViewController.m in Sources */,  
727 - );  
728 - runOnlyForDeploymentPostprocessing = 0;  
729 - };  
730 B8C974340E8A19B2007D16AD /* Sources */ = { 606 B8C974340E8A19B2007D16AD /* Sources */ = {
731 isa = PBXSourcesBuildPhase; 607 isa = PBXSourcesBuildPhase;
732 buildActionMask = 2147483647; 608 buildActionMask = 2147483647;
@@ -779,46 +655,9 @@ @@ -779,46 +655,9 @@
779 name = Proj4; 655 name = Proj4;
780 targetProxy = B8C974150E8A19B2007D16AD /* PBXContainerItemProxy */; 656 targetProxy = B8C974150E8A19B2007D16AD /* PBXContainerItemProxy */;
781 }; 657 };
782 - B8C978D30E8BE40F007D16AD /* PBXTargetDependency */ = {  
783 - isa = PBXTargetDependency;  
784 - target = B8C974130E8A19B2007D16AD /* MapView */;  
785 - targetProxy = B8C978D20E8BE40F007D16AD /* PBXContainerItemProxy */;  
786 - };  
787 /* End PBXTargetDependency section */ 658 /* End PBXTargetDependency section */
788 659
789 /* Begin XCBuildConfiguration section */ 660 /* Begin XCBuildConfiguration section */
790 - 1D6058940D05DD3E006BFB54 /* Debug */ = {  
791 - isa = XCBuildConfiguration;  
792 - buildSettings = {  
793 - ALWAYS_SEARCH_USER_PATHS = NO;  
794 - COPY_PHASE_STRIP = NO;  
795 - DEAD_CODE_STRIPPING = NO;  
796 - GCC_DYNAMIC_NO_PIC = NO;  
797 - GCC_OPTIMIZATION_LEVEL = 0;  
798 - GCC_PRECOMPILE_PREFIX_HEADER = YES;  
799 - GCC_PREFIX_HEADER = MapView_Prefix.pch;  
800 - INFOPLIST_FILE = Info.plist;  
801 - OTHER_CFLAGS = (  
802 - "-Wuninitialized",  
803 - "-O",  
804 - );  
805 - PRODUCT_NAME = MapView;  
806 - };  
807 - name = Debug;  
808 - };  
809 - 1D6058950D05DD3E006BFB54 /* Release */ = {  
810 - isa = XCBuildConfiguration;  
811 - buildSettings = {  
812 - ALWAYS_SEARCH_USER_PATHS = NO;  
813 - COPY_PHASE_STRIP = YES;  
814 - DEAD_CODE_STRIPPING = NO;  
815 - GCC_PRECOMPILE_PREFIX_HEADER = YES;  
816 - GCC_PREFIX_HEADER = MapView_Prefix.pch;  
817 - INFOPLIST_FILE = Info.plist;  
818 - PRODUCT_NAME = MapView;  
819 - };  
820 - name = Release;  
821 - };  
822 B8C974570E8A19B2007D16AD /* Debug */ = { 661 B8C974570E8A19B2007D16AD /* Debug */ = {
823 isa = XCBuildConfiguration; 662 isa = XCBuildConfiguration;
824 buildSettings = { 663 buildSettings = {
@@ -880,15 +719,6 @@ @@ -880,15 +719,6 @@
880 /* End XCBuildConfiguration section */ 719 /* End XCBuildConfiguration section */
881 720
882 /* Begin XCConfigurationList section */ 721 /* Begin XCConfigurationList section */
883 - 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "SimpleMap" */ = {  
884 - isa = XCConfigurationList;  
885 - buildConfigurations = (  
886 - 1D6058940D05DD3E006BFB54 /* Debug */,  
887 - 1D6058950D05DD3E006BFB54 /* Release */,  
888 - );  
889 - defaultConfigurationIsVisible = 0;  
890 - defaultConfigurationName = Debug;  
891 - };  
892 B8C974560E8A19B2007D16AD /* Build configuration list for PBXNativeTarget "MapView" */ = { 722 B8C974560E8A19B2007D16AD /* Build configuration list for PBXNativeTarget "MapView" */ = {
893 isa = XCConfigurationList; 723 isa = XCConfigurationList;
894 buildConfigurations = ( 724 buildConfigurations = (
@@ -31,16 +31,9 @@ @@ -31,16 +31,9 @@
31 isa = PBXContainerItemProxy; 31 isa = PBXContainerItemProxy;
32 containerPortal = EBE3696D0F673B95003DC21C /* MapView.xcodeproj */; 32 containerPortal = EBE3696D0F673B95003DC21C /* MapView.xcodeproj */;
33 proxyType = 1; 33 proxyType = 1;
34 - remoteGlobalIDString = B8C974130E8A19B2007D16AD /* MapView */; 34 + remoteGlobalIDString = B8C974130E8A19B2007D16AD;
35 remoteInfo = MapView; 35 remoteInfo = MapView;
36 }; 36 };
37 - EBE3697A0F673B95003DC21C /* PBXContainerItemProxy */ = {  
38 - isa = PBXContainerItemProxy;  
39 - containerPortal = EBE3696D0F673B95003DC21C /* MapView.xcodeproj */;  
40 - proxyType = 2;  
41 - remoteGlobalIDString = B83E673E0E80F332001663B6;  
42 - remoteInfo = SimpleMap;  
43 - };  
44 EBE3697C0F673B95003DC21C /* PBXContainerItemProxy */ = { 37 EBE3697C0F673B95003DC21C /* PBXContainerItemProxy */ = {
45 isa = PBXContainerItemProxy; 38 isa = PBXContainerItemProxy;
46 containerPortal = EBE3696D0F673B95003DC21C /* MapView.xcodeproj */; 39 containerPortal = EBE3696D0F673B95003DC21C /* MapView.xcodeproj */;
@@ -190,7 +183,6 @@ @@ -190,7 +183,6 @@
190 EBE3696E0F673B95003DC21C /* Products */ = { 183 EBE3696E0F673B95003DC21C /* Products */ = {
191 isa = PBXGroup; 184 isa = PBXGroup;
192 children = ( 185 children = (
193 - EBE3697B0F673B95003DC21C /* MapView.app */,  
194 EBE3697D0F673B95003DC21C /* libMapView.a */, 186 EBE3697D0F673B95003DC21C /* libMapView.a */,
195 ); 187 );
196 name = Products; 188 name = Products;
@@ -248,13 +240,6 @@ @@ -248,13 +240,6 @@
248 /* End PBXProject section */ 240 /* End PBXProject section */
249 241
250 /* Begin PBXReferenceProxy section */ 242 /* Begin PBXReferenceProxy section */
251 - EBE3697B0F673B95003DC21C /* MapView.app */ = {  
252 - isa = PBXReferenceProxy;  
253 - fileType = wrapper.application;  
254 - path = MapView.app;  
255 - remoteRef = EBE3697A0F673B95003DC21C /* PBXContainerItemProxy */;  
256 - sourceTree = BUILT_PRODUCTS_DIR;  
257 - };  
258 EBE3697D0F673B95003DC21C /* libMapView.a */ = { 243 EBE3697D0F673B95003DC21C /* libMapView.a */ = {
259 isa = PBXReferenceProxy; 244 isa = PBXReferenceProxy;
260 fileType = archive.ar; 245 fileType = archive.ar;