diff options
author | Fabian Guerra <fabian.guerra@mapbox.com> | 2017-11-16 17:58:18 -0500 |
---|---|---|
committer | Fabian Guerra <fabian.guerra@mapbox.com> | 2017-11-16 17:58:18 -0500 |
commit | be52499091ac25d67a1e4f68bffc153d6e108585 (patch) | |
tree | 7b28b27aac92fa384304b01126ba2124567ff59d | |
parent | 30e59ce738c05e128398ef5109fdc08d208c2cf1 (diff) | |
download | qtlocation-mapboxgl-upstream/fabian-crash-10476.tar.gz |
[ios] Test code to reproduce a crash.upstream/fabian-crash-10476
-rw-r--r-- | platform/ios/app/MBXViewController.m | 40 | ||||
-rw-r--r-- | platform/ios/app/Main.storyboard | 28 | ||||
-rw-r--r-- | platform/ios/app/metro-line.geojson | 4370 | ||||
-rw-r--r-- | platform/ios/ios.xcodeproj/project.pbxproj | 4 |
4 files changed, 4433 insertions, 9 deletions
diff --git a/platform/ios/app/MBXViewController.m b/platform/ios/app/MBXViewController.m index 2c3d26b489..cf8c1ba341 100644 --- a/platform/ios/app/MBXViewController.m +++ b/platform/ios/app/MBXViewController.m @@ -1877,6 +1877,46 @@ typedef NS_ENUM(NSInteger, MBXSettingsMiscellaneousRows) { // that a device with an English-language locale is already effectively // using locale-based country labels. _usingLocaleBasedCountryLabels = [[self bestLanguageForUser] isEqualToString:@"en"]; + +} +- (IBAction)crashMe:(id)sender { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + NSString *path = [[NSBundle mainBundle] pathForResource:@"metro-line" ofType:@"geojson"]; + + NSData *data = [NSData dataWithContentsOfFile:path]; + + dispatch_async(dispatch_get_main_queue(), ^{ + [self drawShapeCollection:data]; + }); + }); +} + +- (void)drawShapeCollection:(NSData *)data { + + // Use [MGLShape shapeWithData:encoding:error:] to create a MGLShapeCollectionFeature from GeoJSON data. + MGLShape *feature = [MGLShape shapeWithData:data encoding:NSUTF8StringEncoding error:NULL]; + + // Create source and add it to the map style. + MGLShapeSource *source = [[MGLShapeSource alloc] initWithIdentifier:@"transit" shape:feature options:nil]; + [self.mapView.style addSource:source]; + + // Create line style layer. + MGLLineStyleLayer *lineLayer = [[MGLLineStyleLayer alloc] initWithIdentifier:@"rail-line" source: source]; + lineLayer.lineJoin = [MGLStyleValue valueWithRawValue:[NSValue valueWithMGLLineJoin:MGLLineJoinRound]]; + lineLayer.lineCap = [MGLStyleValue valueWithRawValue:[NSValue valueWithMGLLineCap:MGLLineCapRound]]; + lineLayer.lineColor = [MGLStyleValue valueWithRawValue:[UIColor redColor]]; + lineLayer.lineWidth = [MGLStyleValue<NSNumber *> valueWithInterpolationMode:MGLInterpolationModeInterval + cameraStops:@{@14: [MGLStyleValue<NSNumber *> valueWithRawValue:@5], + @18: [MGLStyleValue<NSNumber *> valueWithRawValue:@20] + } + options:@{MGLStyleFunctionOptionDefaultValue:[MGLConstantStyleValue<NSNumber *> valueWithRawValue:@5]}]; +// lineLayer.predicate = [NSPredicate predicateWithFormat:@"TYPE = 'Rail line'"]; + + + + // Add style layers to the map view's style. + [self.mapView.style addLayer:lineLayer]; + } - (void)mapViewRegionIsChanging:(MGLMapView *)mapView diff --git a/platform/ios/app/Main.storyboard b/platform/ios/app/Main.storyboard index 507582213f..43f0ad2a7f 100644 --- a/platform/ios/app/Main.storyboard +++ b/platform/ios/app/Main.storyboard @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16G8c" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="PSe-Ot-7Ff"> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="PSe-Ot-7Ff"> <device id="retina4_7" orientation="portrait"> <adaptation id="fullscreen"/> </device> <dependencies> <deployment identifier="iOS"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/> + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13527"/> <capability name="Constraints to layout margins" minToolsVersion="6.0"/> <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> <capability name="Navigation items with more than one left or right bar item" minToolsVersion="7.0"/> @@ -26,6 +26,16 @@ <subviews> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kNe-zV-9ha" customClass="MGLMapView"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> + <subviews> + <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FQW-0D-pwF"> + <rect key="frame" x="62" y="590" width="41" height="30"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <state key="normal" title="Crash"/> + <connections> + <action selector="crashMe:" destination="WaX-pd-UZQ" eventType="touchUpInside" id="a3L-1m-HxL"/> + </connections> + </button> + </subviews> <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <gestureRecognizers/> <connections> @@ -34,7 +44,7 @@ </connections> </view> <button opaque="NO" userInteractionEnabled="NO" alpha="0.69999999999999996" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="tailTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="58y-pX-YyB"> - <rect key="frame" x="319" y="606" width="40" height="21"/> + <rect key="frame" x="319" y="607" width="40" height="20"/> <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/> <accessibility key="accessibilityConfiguration"> <accessibilityTraits key="traits" button="YES" notEnabled="YES"/> @@ -74,7 +84,7 @@ </connections> </barButtonItem> <button key="titleView" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="KsN-ny-Hou"> - <rect key="frame" x="65" y="5.5" width="203" height="33"/> + <rect key="frame" x="71" y="5.5" width="203" height="33"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="17"/> <state key="normal" title="Streets"/> @@ -133,14 +143,14 @@ <autoresizingMask key="autoresizingMask"/> <subviews> <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="My Inactive Offline Pack" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="JtH-Ce-MI5"> - <rect key="frame" x="15" y="6" width="174.5" height="19.5"/> + <rect key="frame" x="16" y="6" width="174.5" height="19.5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <fontDescription key="fontDescription" type="system" pointSize="16"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <nil key="highlightedColor"/> </label> <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="456 resources (789 MB)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="tTJ-jv-U9v"> - <rect key="frame" x="15" y="25.5" width="128" height="13.5"/> + <rect key="frame" x="16" y="25.5" width="128.5" height="13.5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <fontDescription key="fontDescription" type="system" pointSize="11"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> @@ -157,14 +167,14 @@ <autoresizingMask key="autoresizingMask"/> <subviews> <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="My Active Offline Pack" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="9ZK-gS-wJ4"> - <rect key="frame" x="15" y="6" width="163" height="19.5"/> + <rect key="frame" x="16" y="6" width="163" height="19.5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <fontDescription key="fontDescription" type="system" pointSize="16"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <nil key="highlightedColor"/> </label> <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="Downloading 123 of 456 resources… (789 MB downloaded)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="0xK-p8-Mmh"> - <rect key="frame" x="15" y="25.5" width="310.5" height="13.5"/> + <rect key="frame" x="16" y="25.5" width="311" height="13.5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <fontDescription key="fontDescription" type="system" pointSize="11"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> @@ -201,7 +211,7 @@ <navigationController automaticallyAdjustsScrollViewInsets="NO" id="PSe-Ot-7Ff" sceneMemberID="viewController"> <toolbarItems/> <navigationBar key="navigationBar" contentMode="scaleToFill" id="ONr-CS-J5X"> - <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> + <rect key="frame" x="0.0" y="20" width="375" height="44"/> <autoresizingMask key="autoresizingMask"/> </navigationBar> <nil name="viewControllers"/> diff --git a/platform/ios/app/metro-line.geojson b/platform/ios/app/metro-line.geojson new file mode 100644 index 0000000000..0eebea726f --- /dev/null +++ b/platform/ios/app/metro-line.geojson @@ -0,0 +1,4370 @@ +{ + "features": [ + { + "type": "Feature", + "properties": { + "NAME": "Takoma", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.018178, + 38.976086 + ], + "type": "Point" + }, + "id": "0ae7fd895624cc8f53d8d7a7e1266d26" + }, + { + "type": "Feature", + "properties": { + "NAME": "Brookland-CUA", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -76.994536, + 38.933218 + ], + "type": "Point" + }, + "id": "186e133e182f046b1e23b742b52000c4" + }, + { + "type": "Feature", + "properties": { + "NAME": "Friendship Heights", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.084998, + 38.959491 + ], + "type": "Point" + }, + "id": "2d9e49375605d7e80bb5fe0184f57421" + }, + { + "type": "Feature", + "properties": { + "NAME": "Fort Totten", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.002205, + 38.951854 + ], + "type": "Point" + }, + "id": "4d8934c588b5b3a49df98e8b405ffa92" + }, + { + "type": "Feature", + "properties": { + "NAME": "Tenleytown-AU", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.079589, + 38.948859 + ], + "type": "Point" + }, + "id": "5a8b14c4fd539a8a04713264f1d3a5eb" + }, + { + "type": "Feature", + "properties": { + "NAME": "Judiciary Sq", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.016641, + 38.896098 + ], + "type": "Point" + }, + "id": "5d0ef0a0bcd98b436545bbdc83c95c8c" + }, + { + "type": "Feature", + "properties": { + "NAME": "Woodley Park-Zoo Adams Morgan", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.05242, + 38.925092 + ], + "type": "Point" + }, + "id": "6d570a86a953fb761551644cfb21b2a4" + }, + { + "type": "Feature", + "properties": { + "NAME": "Rhode Island Ave", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -76.995939, + 38.921067 + ], + "type": "Point" + }, + "id": "7da63d4a9af4cf3f7ab04f36a26a0aa5" + }, + { + "type": "Feature", + "properties": { + "NAME": "Union Station", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.007416, + 38.897773 + ], + "type": "Point" + }, + "id": "8a43ffb29f3e1146e19e15d3291ab840" + }, + { + "type": "Feature", + "properties": { + "NAME": "Van Ness-UDC", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.062988, + 38.943273 + ], + "type": "Point" + }, + "id": "96a659edc000c1267f5f44c36b87b201" + }, + { + "type": "Feature", + "properties": { + "NAME": "Dupont Circle", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.043416, + 38.909605 + ], + "type": "Point" + }, + "id": "994446c244acadeb15d3f9fc18278c73" + }, + { + "type": "Feature", + "properties": { + "NAME": "Metro Center", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.02808, + 38.898322 + ], + "type": "Point" + }, + "id": "b82be4037a512e9ca43335ec6c0caf44" + }, + { + "type": "Feature", + "properties": { + "NAME": "Farragut North", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.039703, + 38.903209 + ], + "type": "Point" + }, + "id": "ba844cf983f766faeebd9dd35950be57" + }, + { + "type": "Feature", + "properties": { + "NAME": "Cleveland Park", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.058044, + 38.93477 + ], + "type": "Point" + }, + "id": "c2274c3347ca230ab96afbc7021e3192" + }, + { + "type": "Feature", + "properties": { + "NAME": "Gallery Pl-Chinatown", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.021917, + 38.898324 + ], + "type": "Point" + }, + "id": "ca44b6b9141375e291b1fd9bc243b4e3" + }, + { + "type": "Feature", + "properties": { + "NAME": "NoMa - Gallaudet U", + "TYPE": "Station" + }, + "geometry": { + "coordinates": [ + -77.003022, + 38.907024 + ], + "type": "Point" + }, + "id": "d0d9099ecafaf63d973e88b635998815" + }, + { + "type": "Feature", + "properties": { + "NAME": "Red", + "TYPE": "Rail line" + }, + "geometry": { + "coordinates": [ + [ + -77.020294, + 38.979839 + ], + [ + -77.020057, + 38.979409 + ], + [ + -77.019948, + 38.979213 + ], + [ + -77.019934, + 38.979188 + ], + [ + -77.01992, + 38.979163 + ], + [ + -77.019906, + 38.979138 + ], + [ + -77.019893, + 38.979112 + ], + [ + -77.019879, + 38.979087 + ], + [ + -77.019865, + 38.979062 + ], + [ + -77.019851, + 38.979037 + ], + [ + -77.019837, + 38.979012 + ], + [ + -77.019823, + 38.978986 + ], + [ + -77.019809, + 38.978961 + ], + [ + -77.019708, + 38.978774 + ], + [ + -77.019695, + 38.978749 + ], + [ + -77.019681, + 38.978723 + ], + [ + -77.019667, + 38.978698 + ], + [ + -77.019654, + 38.978673 + ], + [ + -77.01964, + 38.978647 + ], + [ + -77.019627, + 38.978622 + ], + [ + -77.019614, + 38.978597 + ], + [ + -77.0196, + 38.978571 + ], + [ + -77.019587, + 38.978546 + ], + [ + -77.019573, + 38.97852 + ], + [ + -77.019238, + 38.977889 + ], + [ + -77.019225, + 38.977863 + ], + [ + -77.019211, + 38.977838 + ], + [ + -77.019198, + 38.977813 + ], + [ + -77.019185, + 38.977787 + ], + [ + -77.019171, + 38.977762 + ], + [ + -77.019158, + 38.977737 + ], + [ + -77.019144, + 38.977711 + ], + [ + -77.019131, + 38.977686 + ], + [ + -77.019117, + 38.977661 + ], + [ + -77.019103, + 38.977635 + ], + [ + -77.018905, + 38.977272 + ], + [ + -77.018891, + 38.977246 + ], + [ + -77.018877, + 38.977221 + ], + [ + -77.018863, + 38.977196 + ], + [ + -77.018849, + 38.977171 + ], + [ + -77.018835, + 38.977146 + ], + [ + -77.018821, + 38.977121 + ], + [ + -77.018806, + 38.977096 + ], + [ + -77.018792, + 38.97707 + ], + [ + -77.018778, + 38.977045 + ], + [ + -77.018764, + 38.97702 + ], + [ + -77.018614, + 38.976753 + ], + [ + -77.017765, + 38.975244 + ], + [ + -77.01768, + 38.975092 + ], + [ + -77.017666, + 38.975067 + ], + [ + -77.017652, + 38.975042 + ], + [ + -77.017638, + 38.975017 + ], + [ + -77.017624, + 38.974992 + ], + [ + -77.017609, + 38.974967 + ], + [ + -77.017595, + 38.974942 + ], + [ + -77.017581, + 38.974916 + ], + [ + -77.017567, + 38.974891 + ], + [ + -77.017553, + 38.974866 + ], + [ + -77.017538, + 38.974841 + ], + [ + -77.017248, + 38.974343 + ], + [ + -77.017233, + 38.974318 + ], + [ + -77.017218, + 38.974293 + ], + [ + -77.017204, + 38.974268 + ], + [ + -77.017189, + 38.974243 + ], + [ + -77.017174, + 38.974218 + ], + [ + -77.017159, + 38.974193 + ], + [ + -77.017144, + 38.974169 + ], + [ + -77.017129, + 38.974144 + ], + [ + -77.017114, + 38.974119 + ], + [ + -77.017099, + 38.974094 + ], + [ + -77.01694, + 38.97383 + ], + [ + -77.016925, + 38.973805 + ], + [ + -77.01691, + 38.97378 + ], + [ + -77.016895, + 38.973755 + ], + [ + -77.01688, + 38.973731 + ], + [ + -77.016865, + 38.973706 + ], + [ + -77.01685, + 38.973681 + ], + [ + -77.016835, + 38.973656 + ], + [ + -77.01682, + 38.973631 + ], + [ + -77.016805, + 38.973606 + ], + [ + -77.01679, + 38.973581 + ], + [ + -77.016499, + 38.97308 + ], + [ + -77.016484, + 38.973055 + ], + [ + -77.01647, + 38.97303 + ], + [ + -77.016456, + 38.973005 + ], + [ + -77.016442, + 38.97298 + ], + [ + -77.016428, + 38.972955 + ], + [ + -77.016413, + 38.97293 + ], + [ + -77.016399, + 38.972904 + ], + [ + -77.016385, + 38.972879 + ], + [ + -77.016371, + 38.972854 + ], + [ + -77.016357, + 38.972829 + ], + [ + -77.014078, + 38.968776 + ], + [ + -77.014036, + 38.9687 + ], + [ + -77.013993, + 38.968625 + ], + [ + -77.013951, + 38.968549 + ], + [ + -77.013908, + 38.968474 + ], + [ + -77.013864, + 38.968399 + ], + [ + -77.013821, + 38.968323 + ], + [ + -77.013777, + 38.968248 + ], + [ + -77.013732, + 38.968174 + ], + [ + -77.013687, + 38.968099 + ], + [ + -77.013641, + 38.968024 + ], + [ + -77.013447, + 38.967726 + ], + [ + -77.013242, + 38.967432 + ], + [ + -77.013024, + 38.967143 + ], + [ + -77.012795, + 38.96686 + ], + [ + -77.012555, + 38.966583 + ], + [ + -77.012304, + 38.966312 + ], + [ + -77.012041, + 38.966047 + ], + [ + -77.011769, + 38.965789 + ], + [ + -77.0117, + 38.965726 + ], + [ + -77.01163, + 38.965664 + ], + [ + -77.01156, + 38.965602 + ], + [ + -77.01149, + 38.96554 + ], + [ + -77.011419, + 38.965479 + ], + [ + -77.011348, + 38.965418 + ], + [ + -77.011277, + 38.965357 + ], + [ + -77.011205, + 38.965296 + ], + [ + -77.011134, + 38.965236 + ], + [ + -77.011062, + 38.965175 + ], + [ + -77.008385, + 38.962908 + ], + [ + -77.008326, + 38.962857 + ], + [ + -77.008266, + 38.962807 + ], + [ + -77.008207, + 38.962756 + ], + [ + -77.008148, + 38.962706 + ], + [ + -77.008089, + 38.962655 + ], + [ + -77.00803, + 38.962604 + ], + [ + -77.007971, + 38.962553 + ], + [ + -77.007912, + 38.962502 + ], + [ + -77.007854, + 38.962451 + ], + [ + -77.007796, + 38.9624 + ], + [ + -77.007463, + 38.962091 + ], + [ + -77.007143, + 38.961775 + ], + [ + -77.006835, + 38.96145 + ], + [ + -77.006542, + 38.961118 + ], + [ + -77.006262, + 38.960779 + ], + [ + -77.005996, + 38.960433 + ], + [ + -77.005745, + 38.96008 + ], + [ + -77.005509, + 38.959721 + ], + [ + -77.005288, + 38.959356 + ], + [ + -77.005081, + 38.958986 + ], + [ + -77.004891, + 38.958611 + ], + [ + -77.004716, + 38.958232 + ], + [ + -77.004687, + 38.958167 + ], + [ + -77.00466, + 38.958102 + ], + [ + -77.004632, + 38.958037 + ], + [ + -77.004605, + 38.957972 + ], + [ + -77.004578, + 38.957906 + ], + [ + -77.004552, + 38.957841 + ], + [ + -77.004525, + 38.957776 + ], + [ + -77.004499, + 38.95771 + ], + [ + -77.004473, + 38.957645 + ], + [ + -77.004447, + 38.957579 + ], + [ + -77.003667, + 38.955625 + ], + [ + -77.003651, + 38.955586 + ], + [ + -77.003635, + 38.955547 + ], + [ + -77.00362, + 38.955507 + ], + [ + -77.003604, + 38.955468 + ], + [ + -77.003588, + 38.955429 + ], + [ + -77.003573, + 38.955389 + ], + [ + -77.003557, + 38.95535 + ], + [ + -77.003542, + 38.955311 + ], + [ + -77.003526, + 38.955271 + ], + [ + -77.003511, + 38.955232 + ], + [ + -77.003332, + 38.954746 + ], + [ + -77.003318, + 38.954706 + ], + [ + -77.003304, + 38.954666 + ], + [ + -77.00329, + 38.954627 + ], + [ + -77.003277, + 38.954587 + ], + [ + -77.003263, + 38.954547 + ], + [ + -77.00325, + 38.954507 + ], + [ + -77.003236, + 38.954468 + ], + [ + -77.003222, + 38.954428 + ], + [ + -77.003209, + 38.954388 + ], + [ + -77.003195, + 38.954348 + ], + [ + -77.003084, + 38.954019 + ], + [ + -77.00307, + 38.953979 + ], + [ + -77.003057, + 38.953939 + ], + [ + -77.003043, + 38.953899 + ], + [ + -77.00303, + 38.953859 + ], + [ + -77.003016, + 38.95382 + ], + [ + -77.003003, + 38.95378 + ], + [ + -77.002989, + 38.95374 + ], + [ + -77.002975, + 38.9537 + ], + [ + -77.002961, + 38.953661 + ], + [ + -77.002947, + 38.953621 + ], + [ + -77.00277, + 38.953139 + ], + [ + -77.002755, + 38.9531 + ], + [ + -77.002739, + 38.953061 + ], + [ + -77.002724, + 38.953021 + ], + [ + -77.002708, + 38.952982 + ], + [ + -77.002693, + 38.952942 + ], + [ + -77.002677, + 38.952903 + ], + [ + -77.002662, + 38.952864 + ], + [ + -77.002646, + 38.952824 + ], + [ + -77.00263, + 38.952785 + ], + [ + -77.002614, + 38.952746 + ], + [ + -77.002614, + 38.952745 + ], + [ + -77.002545, + 38.952572 + ], + [ + -77.001925, + 38.951018 + ], + [ + -77.001917, + 38.950998 + ], + [ + -77.001914, + 38.950992 + ], + [ + -77.001904, + 38.950966 + ], + [ + -77.001893, + 38.950939 + ], + [ + -77.001883, + 38.950913 + ], + [ + -77.001872, + 38.950887 + ], + [ + -77.001862, + 38.950861 + ], + [ + -77.001851, + 38.950835 + ], + [ + -77.001841, + 38.950808 + ], + [ + -77.00183, + 38.950782 + ], + [ + -77.00182, + 38.950756 + ], + [ + -77.001661, + 38.950366 + ], + [ + -77.001651, + 38.95034 + ], + [ + -77.00164, + 38.950314 + ], + [ + -77.001629, + 38.950288 + ], + [ + -77.001618, + 38.950262 + ], + [ + -77.001607, + 38.950236 + ], + [ + -77.001597, + 38.95021 + ], + [ + -77.001586, + 38.950184 + ], + [ + -77.001575, + 38.950157 + ], + [ + -77.001564, + 38.950131 + ], + [ + -77.001553, + 38.950105 + ], + [ + -76.999744, + 38.94574 + ], + [ + -76.999734, + 38.945714 + ], + [ + -76.999723, + 38.945688 + ], + [ + -76.999712, + 38.945662 + ], + [ + -76.999701, + 38.945636 + ], + [ + -76.99969, + 38.94561 + ], + [ + -76.999679, + 38.945584 + ], + [ + -76.999668, + 38.945558 + ], + [ + -76.999658, + 38.945532 + ], + [ + -76.999647, + 38.945505 + ], + [ + -76.999636, + 38.945479 + ], + [ + -76.999202, + 38.944488 + ], + [ + -76.999191, + 38.944462 + ], + [ + -76.999179, + 38.944436 + ], + [ + -76.999167, + 38.94441 + ], + [ + -76.999155, + 38.944384 + ], + [ + -76.999143, + 38.944359 + ], + [ + -76.999131, + 38.944333 + ], + [ + -76.999119, + 38.944307 + ], + [ + -76.999108, + 38.944281 + ], + [ + -76.999096, + 38.944255 + ], + [ + -76.999084, + 38.944229 + ], + [ + -76.99879, + 38.943592 + ], + [ + -76.998779, + 38.943566 + ], + [ + -76.998767, + 38.94354 + ], + [ + -76.998755, + 38.943514 + ], + [ + -76.998743, + 38.943489 + ], + [ + -76.998731, + 38.943463 + ], + [ + -76.998719, + 38.943437 + ], + [ + -76.998707, + 38.943411 + ], + [ + -76.998696, + 38.943385 + ], + [ + -76.998684, + 38.943359 + ], + [ + -76.998672, + 38.943333 + ], + [ + -76.998239, + 38.942342 + ], + [ + -76.998228, + 38.942316 + ], + [ + -76.998217, + 38.94229 + ], + [ + -76.998206, + 38.942264 + ], + [ + -76.998195, + 38.942238 + ], + [ + -76.998184, + 38.942212 + ], + [ + -76.998173, + 38.942185 + ], + [ + -76.998162, + 38.942159 + ], + [ + -76.998152, + 38.942133 + ], + [ + -76.998141, + 38.942107 + ], + [ + -76.99813, + 38.942081 + ], + [ + -76.996692, + 38.93861 + ], + [ + -76.995351, + 38.935374 + ], + [ + -76.995338, + 38.935343 + ], + [ + -76.995325, + 38.935312 + ], + [ + -76.995312, + 38.93528 + ], + [ + -76.995299, + 38.935249 + ], + [ + -76.995286, + 38.935218 + ], + [ + -76.995273, + 38.935186 + ], + [ + -76.995261, + 38.935155 + ], + [ + -76.995248, + 38.935123 + ], + [ + -76.995235, + 38.935092 + ], + [ + -76.995222, + 38.935061 + ], + [ + -76.995018, + 38.934521 + ], + [ + -76.994835, + 38.933977 + ], + [ + -76.994817, + 38.933915 + ], + [ + -76.994674, + 38.933429 + ], + [ + -76.994535, + 38.932877 + ], + [ + -76.994418, + 38.932322 + ], + [ + -76.994415, + 38.932308 + ], + [ + -76.994412, + 38.932289 + ], + [ + -76.994405, + 38.932256 + ], + [ + -76.994399, + 38.932224 + ], + [ + -76.994393, + 38.932191 + ], + [ + -76.994388, + 38.932159 + ], + [ + -76.994382, + 38.932126 + ], + [ + -76.994376, + 38.932093 + ], + [ + -76.99437, + 38.932061 + ], + [ + -76.994364, + 38.932028 + ], + [ + -76.994358, + 38.931996 + ], + [ + -76.994189, + 38.931045 + ], + [ + -76.994179, + 38.93099 + ], + [ + -76.99417, + 38.930936 + ], + [ + -76.99416, + 38.930882 + ], + [ + -76.994151, + 38.930827 + ], + [ + -76.994141, + 38.930773 + ], + [ + -76.994132, + 38.930718 + ], + [ + -76.994123, + 38.930664 + ], + [ + -76.994114, + 38.930609 + ], + [ + -76.994106, + 38.930555 + ], + [ + -76.994098, + 38.9305 + ], + [ + -76.994079, + 38.930364 + ], + [ + -76.994072, + 38.930309 + ], + [ + -76.994065, + 38.930255 + ], + [ + -76.994059, + 38.9302 + ], + [ + -76.994053, + 38.930145 + ], + [ + -76.994047, + 38.93009 + ], + [ + -76.994041, + 38.930036 + ], + [ + -76.994035, + 38.929981 + ], + [ + -76.99403, + 38.929926 + ], + [ + -76.994024, + 38.929872 + ], + [ + -76.994019, + 38.929817 + ], + [ + -76.993868, + 38.928292 + ], + [ + -76.99386, + 38.928209 + ], + [ + -76.993852, + 38.928127 + ], + [ + -76.993844, + 38.928045 + ], + [ + -76.993837, + 38.927963 + ], + [ + -76.99383, + 38.927881 + ], + [ + -76.993824, + 38.927799 + ], + [ + -76.993818, + 38.927717 + ], + [ + -76.993814, + 38.927636 + ], + [ + -76.99381, + 38.927554 + ], + [ + -76.993808, + 38.927472 + ], + [ + -76.993808, + 38.927241 + ], + [ + -76.993817, + 38.92701 + ], + [ + -76.993837, + 38.926779 + ], + [ + -76.993867, + 38.926549 + ], + [ + -76.993906, + 38.926321 + ], + [ + -76.993956, + 38.926093 + ], + [ + -76.994015, + 38.925866 + ], + [ + -76.994084, + 38.925642 + ], + [ + -76.994111, + 38.925563 + ], + [ + -76.994139, + 38.925484 + ], + [ + -76.994168, + 38.925405 + ], + [ + -76.994198, + 38.925326 + ], + [ + -76.994228, + 38.925247 + ], + [ + -76.994259, + 38.925169 + ], + [ + -76.994291, + 38.925091 + ], + [ + -76.994323, + 38.925012 + ], + [ + -76.994355, + 38.924934 + ], + [ + -76.994387, + 38.924855 + ], + [ + -76.995684, + 38.921716 + ], + [ + -76.996332, + 38.920148 + ], + [ + -76.996518, + 38.919699 + ], + [ + -76.996612, + 38.919472 + ], + [ + -76.996634, + 38.91942 + ], + [ + -76.996655, + 38.919368 + ], + [ + -76.996677, + 38.919315 + ], + [ + -76.996699, + 38.919263 + ], + [ + -76.996722, + 38.919211 + ], + [ + -76.996745, + 38.919159 + ], + [ + -76.996768, + 38.919107 + ], + [ + -76.996791, + 38.919056 + ], + [ + -76.996816, + 38.919004 + ], + [ + -76.996841, + 38.918953 + ], + [ + -76.996918, + 38.918806 + ], + [ + -76.997001, + 38.91866 + ], + [ + -76.99709, + 38.918517 + ], + [ + -76.997122, + 38.918468 + ], + [ + -76.997155, + 38.91842 + ], + [ + -76.997188, + 38.918371 + ], + [ + -76.997222, + 38.918323 + ], + [ + -76.997256, + 38.918275 + ], + [ + -76.997291, + 38.918228 + ], + [ + -76.997326, + 38.91818 + ], + [ + -76.997361, + 38.918132 + ], + [ + -76.997396, + 38.918085 + ], + [ + -76.997432, + 38.918037 + ], + [ + -76.997642, + 38.917755 + ], + [ + -76.997687, + 38.917695 + ], + [ + -76.997731, + 38.917636 + ], + [ + -76.997775, + 38.917576 + ], + [ + -76.997819, + 38.917517 + ], + [ + -76.997862, + 38.917457 + ], + [ + -76.997905, + 38.917398 + ], + [ + -76.997948, + 38.917338 + ], + [ + -76.997991, + 38.917277 + ], + [ + -76.998032, + 38.917217 + ], + [ + -76.998074, + 38.917157 + ], + [ + -76.998227, + 38.916919 + ], + [ + -76.998371, + 38.916677 + ], + [ + -76.998406, + 38.916615 + ], + [ + -76.998441, + 38.916551 + ], + [ + -76.998475, + 38.916488 + ], + [ + -76.998509, + 38.916425 + ], + [ + -76.998542, + 38.916361 + ], + [ + -76.998575, + 38.916298 + ], + [ + -76.998608, + 38.916234 + ], + [ + -76.99864, + 38.91617 + ], + [ + -76.998672, + 38.916106 + ], + [ + -76.998705, + 38.916042 + ], + [ + -76.999284, + 38.914894 + ], + [ + -77.002237, + 38.909038 + ], + [ + -77.002269, + 38.908975 + ], + [ + -77.0023, + 38.908912 + ], + [ + -77.002332, + 38.90885 + ], + [ + -77.002363, + 38.908787 + ], + [ + -77.002394, + 38.908724 + ], + [ + -77.002424, + 38.908661 + ], + [ + -77.002455, + 38.908598 + ], + [ + -77.002484, + 38.908535 + ], + [ + -77.002513, + 38.908472 + ], + [ + -77.002542, + 38.908409 + ], + [ + -77.002618, + 38.908231 + ], + [ + -77.002689, + 38.908053 + ], + [ + -77.002713, + 38.907988 + ], + [ + -77.002737, + 38.907924 + ], + [ + -77.00276, + 38.907859 + ], + [ + -77.002782, + 38.907794 + ], + [ + -77.002804, + 38.907729 + ], + [ + -77.002826, + 38.907664 + ], + [ + -77.002848, + 38.907599 + ], + [ + -77.002869, + 38.907534 + ], + [ + -77.00289, + 38.907468 + ], + [ + -77.002912, + 38.907403 + ], + [ + -77.003043, + 38.906997 + ], + [ + -77.003052, + 38.906971 + ], + [ + -77.003061, + 38.906944 + ], + [ + -77.003069, + 38.906917 + ], + [ + -77.003078, + 38.906891 + ], + [ + -77.003087, + 38.906864 + ], + [ + -77.003095, + 38.906838 + ], + [ + -77.003104, + 38.906811 + ], + [ + -77.003113, + 38.906784 + ], + [ + -77.003122, + 38.906758 + ], + [ + -77.00313, + 38.906731 + ], + [ + -77.003213, + 38.90649 + ], + [ + -77.003222, + 38.906463 + ], + [ + -77.003232, + 38.906437 + ], + [ + -77.003241, + 38.90641 + ], + [ + -77.003251, + 38.906384 + ], + [ + -77.00326, + 38.906357 + ], + [ + -77.00327, + 38.906331 + ], + [ + -77.003279, + 38.906305 + ], + [ + -77.003289, + 38.906278 + ], + [ + -77.003298, + 38.906252 + ], + [ + -77.003308, + 38.906225 + ], + [ + -77.003863, + 38.904683 + ], + [ + -77.003892, + 38.904604 + ], + [ + -77.003921, + 38.904525 + ], + [ + -77.00395, + 38.904446 + ], + [ + -77.003979, + 38.904367 + ], + [ + -77.004009, + 38.904289 + ], + [ + -77.00404, + 38.90421 + ], + [ + -77.004073, + 38.904132 + ], + [ + -77.004106, + 38.904055 + ], + [ + -77.00414, + 38.903977 + ], + [ + -77.004176, + 38.903901 + ], + [ + -77.004246, + 38.903763 + ], + [ + -77.00432, + 38.903628 + ], + [ + -77.0044, + 38.903494 + ], + [ + -77.004485, + 38.903363 + ], + [ + -77.004535, + 38.903291 + ], + [ + -77.004586, + 38.903219 + ], + [ + -77.004638, + 38.903148 + ], + [ + -77.004691, + 38.903078 + ], + [ + -77.004745, + 38.903008 + ], + [ + -77.004801, + 38.902938 + ], + [ + -77.004856, + 38.902868 + ], + [ + -77.004913, + 38.902799 + ], + [ + -77.004969, + 38.902729 + ], + [ + -77.005026, + 38.90266 + ], + [ + -77.005336, + 38.902282 + ], + [ + -77.005404, + 38.902199 + ], + [ + -77.005469, + 38.902119 + ], + [ + -77.005534, + 38.902039 + ], + [ + -77.005599, + 38.901959 + ], + [ + -77.005663, + 38.901879 + ], + [ + -77.005726, + 38.901798 + ], + [ + -77.005788, + 38.901716 + ], + [ + -77.005849, + 38.901634 + ], + [ + -77.005908, + 38.901552 + ], + [ + -77.005966, + 38.901468 + ], + [ + -77.006021, + 38.901384 + ], + [ + -77.006092, + 38.90127 + ], + [ + -77.006158, + 38.901154 + ], + [ + -77.006221, + 38.901037 + ], + [ + -77.006264, + 38.900948 + ], + [ + -77.006306, + 38.900859 + ], + [ + -77.006346, + 38.90077 + ], + [ + -77.006384, + 38.90068 + ], + [ + -77.00642, + 38.900589 + ], + [ + -77.006456, + 38.900499 + ], + [ + -77.00649, + 38.900408 + ], + [ + -77.006523, + 38.900317 + ], + [ + -77.006557, + 38.900226 + ], + [ + -77.006589, + 38.900135 + ], + [ + -77.007249, + 38.898302 + ], + [ + -77.007819, + 38.896718 + ], + [ + -77.007874, + 38.896565 + ], + [ + -77.007894, + 38.896507 + ], + [ + -77.007916, + 38.896449 + ], + [ + -77.007937, + 38.896391 + ], + [ + -77.007959, + 38.896333 + ], + [ + -77.007983, + 38.896275 + ], + [ + -77.008007, + 38.896218 + ], + [ + -77.008032, + 38.896161 + ], + [ + -77.008059, + 38.896104 + ], + [ + -77.008088, + 38.896048 + ], + [ + -77.008118, + 38.895993 + ], + [ + -77.008157, + 38.895928 + ], + [ + -77.008199, + 38.895864 + ], + [ + -77.008243, + 38.895802 + ], + [ + -77.00829, + 38.895741 + ], + [ + -77.008339, + 38.895681 + ], + [ + -77.008392, + 38.895622 + ], + [ + -77.008447, + 38.895565 + ], + [ + -77.008504, + 38.89551 + ], + [ + -77.008564, + 38.895455 + ], + [ + -77.008626, + 38.895403 + ], + [ + -77.00869, + 38.895352 + ], + [ + -77.008757, + 38.895303 + ], + [ + -77.008825, + 38.895256 + ], + [ + -77.008896, + 38.895211 + ], + [ + -77.008969, + 38.895168 + ], + [ + -77.009043, + 38.895126 + ], + [ + -77.00912, + 38.895087 + ], + [ + -77.009198, + 38.89505 + ], + [ + -77.009277, + 38.895015 + ], + [ + -77.009358, + 38.894982 + ], + [ + -77.009441, + 38.894951 + ], + [ + -77.009525, + 38.894923 + ], + [ + -77.00961, + 38.894896 + ], + [ + -77.009696, + 38.894873 + ], + [ + -77.009783, + 38.894851 + ], + [ + -77.009871, + 38.894832 + ], + [ + -77.00996, + 38.894815 + ], + [ + -77.010049, + 38.894801 + ], + [ + -77.010139, + 38.894788 + ], + [ + -77.01023, + 38.894779 + ], + [ + -77.010307, + 38.894773 + ], + [ + -77.010384, + 38.894768 + ], + [ + -77.010461, + 38.894765 + ], + [ + -77.010538, + 38.894763 + ], + [ + -77.010616, + 38.894762 + ], + [ + -77.010693, + 38.894762 + ], + [ + -77.01077, + 38.894762 + ], + [ + -77.010847, + 38.894763 + ], + [ + -77.010925, + 38.894765 + ], + [ + -77.011002, + 38.894767 + ], + [ + -77.013428, + 38.89482 + ], + [ + -77.013512, + 38.894822 + ], + [ + -77.013595, + 38.894824 + ], + [ + -77.013679, + 38.894827 + ], + [ + -77.013762, + 38.89483 + ], + [ + -77.013846, + 38.894834 + ], + [ + -77.013929, + 38.894839 + ], + [ + -77.014012, + 38.894845 + ], + [ + -77.014095, + 38.894852 + ], + [ + -77.014178, + 38.894862 + ], + [ + -77.01426, + 38.894873 + ], + [ + -77.014345, + 38.894886 + ], + [ + -77.014429, + 38.894902 + ], + [ + -77.014512, + 38.89492 + ], + [ + -77.014594, + 38.89494 + ], + [ + -77.014676, + 38.894962 + ], + [ + -77.014756, + 38.894986 + ], + [ + -77.014836, + 38.895012 + ], + [ + -77.014914, + 38.89504 + ], + [ + -77.014991, + 38.89507 + ], + [ + -77.015067, + 38.895102 + ], + [ + -77.015142, + 38.895136 + ], + [ + -77.015215, + 38.895172 + ], + [ + -77.015284, + 38.895208 + ], + [ + -77.015352, + 38.895246 + ], + [ + -77.015419, + 38.895285 + ], + [ + -77.015485, + 38.895326 + ], + [ + -77.01555, + 38.895367 + ], + [ + -77.015613, + 38.895409 + ], + [ + -77.015677, + 38.895452 + ], + [ + -77.015739, + 38.895495 + ], + [ + -77.015801, + 38.895539 + ], + [ + -77.015864, + 38.895582 + ], + [ + -77.016004, + 38.89568 + ], + [ + -77.017569, + 38.896783 + ], + [ + -77.018529, + 38.89746 + ], + [ + -77.018551, + 38.897475 + ], + [ + -77.018617, + 38.897521 + ], + [ + -77.018682, + 38.897567 + ], + [ + -77.018748, + 38.897612 + ], + [ + -77.018814, + 38.897657 + ], + [ + -77.018881, + 38.897702 + ], + [ + -77.018948, + 38.897746 + ], + [ + -77.019017, + 38.897789 + ], + [ + -77.019086, + 38.897831 + ], + [ + -77.019156, + 38.897872 + ], + [ + -77.019228, + 38.897912 + ], + [ + -77.019324, + 38.897962 + ], + [ + -77.019423, + 38.89801 + ], + [ + -77.019523, + 38.898055 + ], + [ + -77.019626, + 38.898097 + ], + [ + -77.01973, + 38.898136 + ], + [ + -77.019836, + 38.898173 + ], + [ + -77.019943, + 38.898207 + ], + [ + -77.020052, + 38.898238 + ], + [ + -77.020162, + 38.898266 + ], + [ + -77.020273, + 38.898291 + ], + [ + -77.020385, + 38.898313 + ], + [ + -77.020498, + 38.898333 + ], + [ + -77.020612, + 38.898349 + ], + [ + -77.020727, + 38.898362 + ], + [ + -77.020814, + 38.89837 + ], + [ + -77.020901, + 38.898376 + ], + [ + -77.020989, + 38.898381 + ], + [ + -77.021077, + 38.898385 + ], + [ + -77.021165, + 38.898388 + ], + [ + -77.021252, + 38.89839 + ], + [ + -77.02134, + 38.898391 + ], + [ + -77.021428, + 38.898391 + ], + [ + -77.021516, + 38.898392 + ], + [ + -77.021604, + 38.898392 + ], + [ + -77.021744, + 38.898392 + ], + [ + -77.023852, + 38.898393 + ], + [ + -77.02415, + 38.898393 + ], + [ + -77.024185, + 38.898393 + ], + [ + -77.02422, + 38.898393 + ], + [ + -77.024255, + 38.898393 + ], + [ + -77.02429, + 38.898392 + ], + [ + -77.024325, + 38.898392 + ], + [ + -77.02436, + 38.898392 + ], + [ + -77.024395, + 38.898392 + ], + [ + -77.024431, + 38.898392 + ], + [ + -77.024466, + 38.898392 + ], + [ + -77.024501, + 38.898392 + ], + [ + -77.024918, + 38.898385 + ], + [ + -77.024953, + 38.898384 + ], + [ + -77.024988, + 38.898383 + ], + [ + -77.025023, + 38.898382 + ], + [ + -77.025059, + 38.898381 + ], + [ + -77.025094, + 38.89838 + ], + [ + -77.025129, + 38.898378 + ], + [ + -77.025164, + 38.898377 + ], + [ + -77.025199, + 38.898376 + ], + [ + -77.025234, + 38.898375 + ], + [ + -77.025269, + 38.898374 + ], + [ + -77.02562, + 38.898362 + ], + [ + -77.025655, + 38.898361 + ], + [ + -77.02569, + 38.898359 + ], + [ + -77.025725, + 38.898358 + ], + [ + -77.02576, + 38.898357 + ], + [ + -77.025795, + 38.898356 + ], + [ + -77.02583, + 38.898355 + ], + [ + -77.025865, + 38.898354 + ], + [ + -77.025901, + 38.898353 + ], + [ + -77.025936, + 38.898352 + ], + [ + -77.025971, + 38.898351 + ], + [ + -77.026386, + 38.898344 + ], + [ + -77.026421, + 38.898344 + ], + [ + -77.026456, + 38.898343 + ], + [ + -77.026491, + 38.898343 + ], + [ + -77.026527, + 38.898343 + ], + [ + -77.026562, + 38.898343 + ], + [ + -77.026597, + 38.898343 + ], + [ + -77.026632, + 38.898343 + ], + [ + -77.026667, + 38.898343 + ], + [ + -77.026702, + 38.898343 + ], + [ + -77.026737, + 38.898343 + ], + [ + -77.027031, + 38.898343 + ], + [ + -77.028085, + 38.898343 + ], + [ + -77.029139, + 38.898343 + ], + [ + -77.032279, + 38.898344 + ], + [ + -77.032374, + 38.898345 + ], + [ + -77.032469, + 38.898345 + ], + [ + -77.032563, + 38.898345 + ], + [ + -77.032658, + 38.898346 + ], + [ + -77.032753, + 38.898348 + ], + [ + -77.032848, + 38.898351 + ], + [ + -77.032943, + 38.898354 + ], + [ + -77.033037, + 38.898359 + ], + [ + -77.033132, + 38.898365 + ], + [ + -77.033226, + 38.898372 + ], + [ + -77.033368, + 38.898387 + ], + [ + -77.033509, + 38.898405 + ], + [ + -77.033649, + 38.898427 + ], + [ + -77.033789, + 38.898453 + ], + [ + -77.033927, + 38.898482 + ], + [ + -77.034063, + 38.898515 + ], + [ + -77.034199, + 38.898552 + ], + [ + -77.034287, + 38.898578 + ], + [ + -77.034375, + 38.898605 + ], + [ + -77.034463, + 38.898634 + ], + [ + -77.03455, + 38.898664 + ], + [ + -77.034636, + 38.898695 + ], + [ + -77.034722, + 38.898726 + ], + [ + -77.034807, + 38.898759 + ], + [ + -77.034892, + 38.898791 + ], + [ + -77.034977, + 38.898824 + ], + [ + -77.035062, + 38.898857 + ], + [ + -77.035928, + 38.899195 + ], + [ + -77.036013, + 38.899228 + ], + [ + -77.036097, + 38.899261 + ], + [ + -77.036182, + 38.899295 + ], + [ + -77.036266, + 38.899329 + ], + [ + -77.03635, + 38.899363 + ], + [ + -77.036434, + 38.899399 + ], + [ + -77.036516, + 38.899435 + ], + [ + -77.036598, + 38.899472 + ], + [ + -77.03668, + 38.89951 + ], + [ + -77.03676, + 38.89955 + ], + [ + -77.036883, + 38.899615 + ], + [ + -77.037003, + 38.899683 + ], + [ + -77.037119, + 38.899754 + ], + [ + -77.037233, + 38.899829 + ], + [ + -77.037343, + 38.899906 + ], + [ + -77.03745, + 38.899987 + ], + [ + -77.037553, + 38.90007 + ], + [ + -77.037652, + 38.900156 + ], + [ + -77.037747, + 38.900245 + ], + [ + -77.037838, + 38.900336 + ], + [ + -77.037925, + 38.90043 + ], + [ + -77.038007, + 38.900526 + ], + [ + -77.038086, + 38.900625 + ], + [ + -77.038133, + 38.900689 + ], + [ + -77.038179, + 38.900754 + ], + [ + -77.038224, + 38.900819 + ], + [ + -77.038267, + 38.900885 + ], + [ + -77.038309, + 38.900951 + ], + [ + -77.038351, + 38.901018 + ], + [ + -77.038391, + 38.901085 + ], + [ + -77.038431, + 38.901153 + ], + [ + -77.03847, + 38.90122 + ], + [ + -77.038509, + 38.901287 + ], + [ + -77.039166, + 38.902418 + ], + [ + -77.040038, + 38.903919 + ], + [ + -77.041722, + 38.906819 + ], + [ + -77.04186, + 38.907056 + ], + [ + -77.041875, + 38.907081 + ], + [ + -77.041889, + 38.907106 + ], + [ + -77.041904, + 38.907131 + ], + [ + -77.041918, + 38.907156 + ], + [ + -77.041933, + 38.907181 + ], + [ + -77.041948, + 38.907206 + ], + [ + -77.041962, + 38.907231 + ], + [ + -77.041977, + 38.907256 + ], + [ + -77.041992, + 38.907281 + ], + [ + -77.042006, + 38.907306 + ], + [ + -77.042163, + 38.907564 + ], + [ + -77.042178, + 38.907589 + ], + [ + -77.042194, + 38.907613 + ], + [ + -77.042209, + 38.907638 + ], + [ + -77.042225, + 38.907663 + ], + [ + -77.04224, + 38.907687 + ], + [ + -77.042256, + 38.907712 + ], + [ + -77.042271, + 38.907737 + ], + [ + -77.042287, + 38.907761 + ], + [ + -77.042302, + 38.907786 + ], + [ + -77.042318, + 38.90781 + ], + [ + -77.042462, + 38.908037 + ], + [ + -77.042477, + 38.908062 + ], + [ + -77.042493, + 38.908086 + ], + [ + -77.042508, + 38.908111 + ], + [ + -77.042524, + 38.908136 + ], + [ + -77.042539, + 38.90816 + ], + [ + -77.042555, + 38.908185 + ], + [ + -77.04257, + 38.908209 + ], + [ + -77.042586, + 38.908234 + ], + [ + -77.042601, + 38.908259 + ], + [ + -77.042617, + 38.908284 + ], + [ + -77.042773, + 38.908542 + ], + [ + -77.042788, + 38.908567 + ], + [ + -77.042803, + 38.908591 + ], + [ + -77.042817, + 38.908616 + ], + [ + -77.042832, + 38.908641 + ], + [ + -77.042847, + 38.908666 + ], + [ + -77.042861, + 38.908691 + ], + [ + -77.042876, + 38.908716 + ], + [ + -77.04289, + 38.908741 + ], + [ + -77.042905, + 38.908766 + ], + [ + -77.042919, + 38.908791 + ], + [ + -77.043137, + 38.909168 + ], + [ + -77.044009, + 38.910667 + ], + [ + -77.045291, + 38.912873 + ], + [ + -77.045326, + 38.912934 + ], + [ + -77.045362, + 38.912996 + ], + [ + -77.045398, + 38.913058 + ], + [ + -77.045433, + 38.913119 + ], + [ + -77.045468, + 38.913181 + ], + [ + -77.045502, + 38.913243 + ], + [ + -77.045537, + 38.913305 + ], + [ + -77.04557, + 38.913367 + ], + [ + -77.045603, + 38.91343 + ], + [ + -77.045636, + 38.913493 + ], + [ + -77.04575, + 38.91373 + ], + [ + -77.045854, + 38.91397 + ], + [ + -77.045947, + 38.914213 + ], + [ + -77.046029, + 38.914459 + ], + [ + -77.046049, + 38.914525 + ], + [ + -77.046068, + 38.914591 + ], + [ + -77.046086, + 38.914657 + ], + [ + -77.046104, + 38.914723 + ], + [ + -77.046122, + 38.914789 + ], + [ + -77.046139, + 38.914855 + ], + [ + -77.046156, + 38.914921 + ], + [ + -77.046172, + 38.914988 + ], + [ + -77.046189, + 38.915054 + ], + [ + -77.046205, + 38.915121 + ], + [ + -77.046275, + 38.915407 + ], + [ + -77.046289, + 38.915461 + ], + [ + -77.046302, + 38.915515 + ], + [ + -77.046315, + 38.915569 + ], + [ + -77.046329, + 38.915623 + ], + [ + -77.046342, + 38.915677 + ], + [ + -77.046356, + 38.915731 + ], + [ + -77.04637, + 38.915784 + ], + [ + -77.046385, + 38.915838 + ], + [ + -77.0464, + 38.915892 + ], + [ + -77.046415, + 38.915945 + ], + [ + -77.046494, + 38.916202 + ], + [ + -77.046584, + 38.916456 + ], + [ + -77.046683, + 38.916709 + ], + [ + -77.046792, + 38.916958 + ], + [ + -77.046816, + 38.91701 + ], + [ + -77.046841, + 38.917061 + ], + [ + -77.046865, + 38.917113 + ], + [ + -77.04689, + 38.917164 + ], + [ + -77.046915, + 38.917215 + ], + [ + -77.046941, + 38.917267 + ], + [ + -77.046967, + 38.917318 + ], + [ + -77.046992, + 38.917369 + ], + [ + -77.047018, + 38.91742 + ], + [ + -77.047044, + 38.917471 + ], + [ + -77.047683, + 38.918732 + ], + [ + -77.047709, + 38.918783 + ], + [ + -77.047735, + 38.918834 + ], + [ + -77.047761, + 38.918885 + ], + [ + -77.047787, + 38.918936 + ], + [ + -77.047813, + 38.918987 + ], + [ + -77.04784, + 38.919038 + ], + [ + -77.047866, + 38.919089 + ], + [ + -77.047893, + 38.919139 + ], + [ + -77.04792, + 38.91919 + ], + [ + -77.047948, + 38.91924 + ], + [ + -77.048111, + 38.919524 + ], + [ + -77.048285, + 38.919803 + ], + [ + -77.048471, + 38.920078 + ], + [ + -77.048669, + 38.920348 + ], + [ + -77.048877, + 38.920613 + ], + [ + -77.048915, + 38.920659 + ], + [ + -77.048953, + 38.920705 + ], + [ + -77.048992, + 38.920751 + ], + [ + -77.04903, + 38.920797 + ], + [ + -77.049069, + 38.920843 + ], + [ + -77.049109, + 38.920888 + ], + [ + -77.049148, + 38.920934 + ], + [ + -77.049187, + 38.920979 + ], + [ + -77.049227, + 38.921025 + ], + [ + -77.049266, + 38.92107 + ], + [ + -77.049319, + 38.921131 + ], + [ + -77.050728, + 38.922755 + ], + [ + -77.050777, + 38.922812 + ], + [ + -77.050827, + 38.922868 + ], + [ + -77.050876, + 38.922925 + ], + [ + -77.050925, + 38.922982 + ], + [ + -77.050974, + 38.923039 + ], + [ + -77.051022, + 38.923097 + ], + [ + -77.05107, + 38.923154 + ], + [ + -77.051118, + 38.923212 + ], + [ + -77.051165, + 38.92327 + ], + [ + -77.051212, + 38.923328 + ], + [ + -77.051392, + 38.923562 + ], + [ + -77.051563, + 38.9238 + ], + [ + -77.051724, + 38.924042 + ], + [ + -77.051763, + 38.924103 + ], + [ + -77.051802, + 38.924165 + ], + [ + -77.05184, + 38.924227 + ], + [ + -77.051878, + 38.924289 + ], + [ + -77.051915, + 38.924351 + ], + [ + -77.051952, + 38.924413 + ], + [ + -77.051989, + 38.924475 + ], + [ + -77.052025, + 38.924538 + ], + [ + -77.052062, + 38.9246 + ], + [ + -77.052098, + 38.924663 + ], + [ + -77.052196, + 38.924832 + ], + [ + -77.053067, + 38.926332 + ], + [ + -77.057631, + 38.934182 + ], + [ + -77.058503, + 38.935682 + ], + [ + -77.062457, + 38.942481 + ], + [ + -77.063329, + 38.943981 + ], + [ + -77.063564, + 38.944385 + ], + [ + -77.063601, + 38.944448 + ], + [ + -77.063638, + 38.944512 + ], + [ + -77.063676, + 38.944575 + ], + [ + -77.063714, + 38.944639 + ], + [ + -77.063754, + 38.944701 + ], + [ + -77.063794, + 38.944764 + ], + [ + -77.063835, + 38.944826 + ], + [ + -77.063878, + 38.944887 + ], + [ + -77.063922, + 38.944948 + ], + [ + -77.063968, + 38.945008 + ], + [ + -77.064034, + 38.945088 + ], + [ + -77.064103, + 38.945166 + ], + [ + -77.064175, + 38.945243 + ], + [ + -77.064251, + 38.945317 + ], + [ + -77.06433, + 38.94539 + ], + [ + -77.064412, + 38.94546 + ], + [ + -77.064498, + 38.945528 + ], + [ + -77.064586, + 38.945593 + ], + [ + -77.064677, + 38.945656 + ], + [ + -77.06477, + 38.945717 + ], + [ + -77.064867, + 38.945775 + ], + [ + -77.064966, + 38.945831 + ], + [ + -77.065067, + 38.945884 + ], + [ + -77.06517, + 38.945934 + ], + [ + -77.065276, + 38.945981 + ], + [ + -77.065383, + 38.946026 + ], + [ + -77.065493, + 38.946067 + ], + [ + -77.065604, + 38.946106 + ], + [ + -77.065717, + 38.946142 + ], + [ + -77.065831, + 38.946174 + ], + [ + -77.065947, + 38.946204 + ], + [ + -77.066064, + 38.94623 + ], + [ + -77.066182, + 38.946253 + ], + [ + -77.066301, + 38.946273 + ], + [ + -77.066421, + 38.94629 + ], + [ + -77.066542, + 38.946304 + ], + [ + -77.066631, + 38.946312 + ], + [ + -77.06672, + 38.946318 + ], + [ + -77.066809, + 38.946323 + ], + [ + -77.066898, + 38.946327 + ], + [ + -77.066988, + 38.94633 + ], + [ + -77.067077, + 38.946332 + ], + [ + -77.067167, + 38.946333 + ], + [ + -77.067256, + 38.946333 + ], + [ + -77.067346, + 38.946334 + ], + [ + -77.067436, + 38.946334 + ], + [ + -77.076112, + 38.946339 + ], + [ + -77.076189, + 38.946339 + ], + [ + -77.076266, + 38.946339 + ], + [ + -77.076344, + 38.94634 + ], + [ + -77.076421, + 38.946341 + ], + [ + -77.076498, + 38.946343 + ], + [ + -77.076576, + 38.946346 + ], + [ + -77.076653, + 38.946349 + ], + [ + -77.07673, + 38.946354 + ], + [ + -77.076807, + 38.946361 + ], + [ + -77.076884, + 38.946369 + ], + [ + -77.076974, + 38.94638 + ], + [ + -77.077064, + 38.946395 + ], + [ + -77.077154, + 38.946411 + ], + [ + -77.077242, + 38.94643 + ], + [ + -77.07733, + 38.946451 + ], + [ + -77.077417, + 38.946475 + ], + [ + -77.077502, + 38.946501 + ], + [ + -77.077587, + 38.946529 + ], + [ + -77.07767, + 38.94656 + ], + [ + -77.077751, + 38.946593 + ], + [ + -77.077831, + 38.946628 + ], + [ + -77.07791, + 38.946665 + ], + [ + -77.077987, + 38.946704 + ], + [ + -77.078062, + 38.946745 + ], + [ + -77.078135, + 38.946789 + ], + [ + -77.078206, + 38.946834 + ], + [ + -77.078276, + 38.946881 + ], + [ + -77.078343, + 38.94693 + ], + [ + -77.078408, + 38.946981 + ], + [ + -77.07847, + 38.947033 + ], + [ + -77.07853, + 38.947088 + ], + [ + -77.078588, + 38.947143 + ], + [ + -77.078643, + 38.947201 + ], + [ + -77.078696, + 38.947259 + ], + [ + -77.078746, + 38.947319 + ], + [ + -77.078794, + 38.947381 + ], + [ + -77.078831, + 38.947434 + ], + [ + -77.078867, + 38.947487 + ], + [ + -77.078902, + 38.947541 + ], + [ + -77.078935, + 38.947596 + ], + [ + -77.078967, + 38.947651 + ], + [ + -77.078997, + 38.947706 + ], + [ + -77.079027, + 38.947762 + ], + [ + -77.079057, + 38.947818 + ], + [ + -77.079085, + 38.947874 + ], + [ + -77.079114, + 38.94793 + ], + [ + -77.079221, + 38.94814 + ], + [ + -77.080002, + 38.949669 + ], + [ + -77.080269, + 38.950194 + ], + [ + -77.080301, + 38.950257 + ], + [ + -77.080334, + 38.950321 + ], + [ + -77.080367, + 38.950385 + ], + [ + -77.080399, + 38.950449 + ], + [ + -77.080432, + 38.950512 + ], + [ + -77.080464, + 38.950576 + ], + [ + -77.080497, + 38.95064 + ], + [ + -77.080529, + 38.950704 + ], + [ + -77.080562, + 38.950767 + ], + [ + -77.080594, + 38.950831 + ], + [ + -77.081763, + 38.95313 + ], + [ + -77.081795, + 38.953194 + ], + [ + -77.081828, + 38.953258 + ], + [ + -77.08186, + 38.953321 + ], + [ + -77.081892, + 38.953385 + ], + [ + -77.081925, + 38.953449 + ], + [ + -77.081957, + 38.953513 + ], + [ + -77.081989, + 38.953577 + ], + [ + -77.082022, + 38.953641 + ], + [ + -77.082054, + 38.953704 + ], + [ + -77.082086, + 38.953768 + ], + [ + -77.082213, + 38.954018 + ], + [ + -77.082245, + 38.954082 + ], + [ + -77.082278, + 38.954146 + ], + [ + -77.08231, + 38.95421 + ], + [ + -77.082342, + 38.954273 + ], + [ + -77.082375, + 38.954337 + ], + [ + -77.082407, + 38.954401 + ], + [ + -77.082439, + 38.954465 + ], + [ + -77.082472, + 38.954529 + ], + [ + -77.082504, + 38.954593 + ], + [ + -77.082536, + 38.954656 + ], + [ + -77.083705, + 38.956955 + ], + [ + -77.083738, + 38.957019 + ], + [ + -77.08377, + 38.957083 + ], + [ + -77.083803, + 38.957146 + ], + [ + -77.083835, + 38.95721 + ], + [ + -77.083868, + 38.957274 + ], + [ + -77.0839, + 38.957338 + ], + [ + -77.083933, + 38.957401 + ], + [ + -77.083965, + 38.957465 + ], + [ + -77.083998, + 38.957529 + ], + [ + -77.08403, + 38.957593 + ], + [ + -77.084545, + 38.9586 + ], + [ + -77.084565, + 38.958638 + ], + [ + -77.085346, + 38.960169 + ], + [ + -77.085757, + 38.960976 + ] + ], + "type": "LineString" + }, + "id": "e0369f23e7e33d9f11a695f0bf6a2498" + } + ], + "type": "FeatureCollection" +}
\ No newline at end of file diff --git a/platform/ios/ios.xcodeproj/project.pbxproj b/platform/ios/ios.xcodeproj/project.pbxproj index ad17e00673..2950bfff2d 100644 --- a/platform/ios/ios.xcodeproj/project.pbxproj +++ b/platform/ios/ios.xcodeproj/project.pbxproj @@ -22,6 +22,7 @@ 1F7454971ECD450D00021D39 /* MGLLight_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7454941ECD450D00021D39 /* MGLLight_Private.h */; }; 1F7454A91ED08AB400021D39 /* MGLLightTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F7454A61ED08AB400021D39 /* MGLLightTest.mm */; }; 1F95931D1E6DE2E900D5B294 /* MGLNSDateAdditionsTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F95931C1E6DE2E900D5B294 /* MGLNSDateAdditionsTests.mm */; }; + 1F9EF4081FBE2C720063FBB0 /* metro-line.geojson in Resources */ = {isa = PBXBuildFile; fileRef = 1F9EF4071FBE2C720063FBB0 /* metro-line.geojson */; }; 1FB7DAAF1F2A4DBD00410606 /* MGLVectorSource+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDD9D6D1F26936400252B09 /* MGLVectorSource+MGLAdditions.h */; }; 1FB7DAB01F2A4DC200410606 /* MGLVectorSource+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDD9D6D1F26936400252B09 /* MGLVectorSource+MGLAdditions.h */; }; 1FB7DAB11F2A4DC800410606 /* MGLVectorSource+MGLAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FDD9D6E1F26936400252B09 /* MGLVectorSource+MGLAdditions.m */; }; @@ -582,6 +583,7 @@ 1F7454941ECD450D00021D39 /* MGLLight_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLLight_Private.h; sourceTree = "<group>"; }; 1F7454A61ED08AB400021D39 /* MGLLightTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MGLLightTest.mm; path = ../../darwin/test/MGLLightTest.mm; sourceTree = "<group>"; }; 1F95931C1E6DE2E900D5B294 /* MGLNSDateAdditionsTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MGLNSDateAdditionsTests.mm; path = ../../darwin/test/MGLNSDateAdditionsTests.mm; sourceTree = "<group>"; }; + 1F9EF4071FBE2C720063FBB0 /* metro-line.geojson */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "metro-line.geojson"; sourceTree = "<group>"; }; 1FDD9D6D1F26936400252B09 /* MGLVectorSource+MGLAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MGLVectorSource+MGLAdditions.h"; sourceTree = "<group>"; }; 1FDD9D6E1F26936400252B09 /* MGLVectorSource+MGLAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MGLVectorSource+MGLAdditions.m"; sourceTree = "<group>"; }; 20DABE861DF78148007AC5FF /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Foundation.strings"; sourceTree = "<group>"; }; @@ -1286,6 +1288,7 @@ DA1DC99A1CB6E064006E619F /* MBXViewController.m */, 632281DD1E6F855900D75A5D /* MBXEmbeddedMapViewController.h */, 632281DE1E6F855900D75A5D /* MBXEmbeddedMapViewController.m */, + 1F9EF4071FBE2C720063FBB0 /* metro-line.geojson */, DA821D051CCC6D59007508D4 /* Main.storyboard */, DA821D041CCC6D59007508D4 /* LaunchScreen.storyboard */, DA1DC99E1CB6E088006E619F /* Assets.xcassets */, @@ -2163,6 +2166,7 @@ DA1DC9731CB6C6CE006E619F /* threestates.geojson in Resources */, DA821D061CCC6D59007508D4 /* LaunchScreen.storyboard in Resources */, 96E027231E57C76E004B8E66 /* Localizable.strings in Resources */, + 1F9EF4081FBE2C720063FBB0 /* metro-line.geojson in Resources */, DD4823751D94AE6C00EB71B7 /* fill_filter_style.json in Resources */, DA1DC99F1CB6E088006E619F /* Assets.xcassets in Resources */, ); |