summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Hallahan <nick@theoutpost.io>2015-07-14 19:18:34 -0700
committerNicholas Hallahan <nick@theoutpost.io>2015-07-14 19:18:34 -0700
commit82e88a6a7756cec0dcae424eabdb3f76bcf947be (patch)
treee6a0b8577193d479528569526d18d8232aadff21
parent7c5fde4a3edaf95cc2229453897edf3a3366cd59 (diff)
downloadqtlocation-mapboxgl-82e88a6a7756cec0dcae424eabdb3f76bcf947be.tar.gz
parsed coordinates from geojson, ready to add polyline via JNI #1716
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/CircleOptions.java2
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolygonOptions.java4
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolylineOptions.java4
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java8
-rw-r--r--android/java/MapboxGLAndroidSDKTestApp/src/main/assets/tillicum.geojson4063
-rw-r--r--android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java23
-rw-r--r--android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/Util.java53
7 files changed, 4156 insertions, 1 deletions
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/CircleOptions.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/CircleOptions.java
index 18c570c850..43643c0fdc 100644
--- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/CircleOptions.java
+++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/CircleOptions.java
@@ -64,5 +64,5 @@ public class CircleOptions {
// public CircleOptions zIndex (float zIndex) {
//
// }
-
+
}
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolygonOptions.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolygonOptions.java
index 4ffa581677..3ae47803d5 100644
--- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolygonOptions.java
+++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolygonOptions.java
@@ -55,6 +55,10 @@ public class PolygonOptions {
return polygon.holes;
}
+ public Polygon getPolygon() {
+ return polygon;
+ }
+
public int getStrokeColor() {
return polygon.strokeColor;
}
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolylineOptions.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolylineOptions.java
index 09e7969c38..f87b91c988 100644
--- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolylineOptions.java
+++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/annotations/PolylineOptions.java
@@ -54,6 +54,10 @@ public class PolylineOptions {
return polyline.points;
}
+ public Polyline getPolyline() {
+ return polyline;
+ }
+
public float getWidth() {
return polyline.width;
}
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
index f9524bad2d..29a9f227a7 100644
--- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
+++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
@@ -32,6 +32,8 @@ import com.almeros.android.multitouch.gesturedetectors.TwoFingerGestureDetector;
import com.mapbox.mapboxgl.annotations.Annotation;
import com.mapbox.mapboxgl.annotations.Marker;
import com.mapbox.mapboxgl.annotations.MarkerOptions;
+import com.mapbox.mapboxgl.annotations.Polyline;
+import com.mapbox.mapboxgl.annotations.PolylineOptions;
import com.mapbox.mapboxgl.geometry.LatLng;
import com.mapbox.mapboxgl.geometry.LatLngZoom;
@@ -221,6 +223,12 @@ public class MapView extends SurfaceView {
return marker;
}
+ public Polyline addPolyline(PolylineOptions polylineOptions) {
+ Polyline polyline = polylineOptions.getPolyline();
+
+ return polyline;
+ }
+
public void removeAnnotation(Annotation annotation) {
long id = annotation.getId();
mNativeMapView.removeAnnotation(id);
diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/assets/tillicum.geojson b/android/java/MapboxGLAndroidSDKTestApp/src/main/assets/tillicum.geojson
new file mode 100644
index 0000000000..2324e9ddc1
--- /dev/null
+++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/assets/tillicum.geojson
@@ -0,0 +1,4063 @@
+{
+ "type": "Feature",
+ "geometry": {
+ "type": "LineString",
+ "coordinates": [
+ [
+ -123.77252789,
+ 44.37857221
+ ],
+ [
+ -123.77317087,
+ 44.37864694
+ ],
+ [
+ -123.77383407,
+ 44.37875853
+ ],
+ [
+ -123.7744676,
+ 44.37886305
+ ],
+ [
+ -123.77507677,
+ 44.37893017
+ ],
+ [
+ -123.77566451,
+ 44.37901047
+ ],
+ [
+ -123.77605842,
+ 44.37892161
+ ],
+ [
+ -123.77660114,
+ 44.37895724
+ ],
+ [
+ -123.77720403,
+ 44.37897655
+ ],
+ [
+ -123.77781983,
+ 44.37900344
+ ],
+ [
+ -123.77838906,
+ 44.37898221
+ ],
+ [
+ -123.7789954,
+ 44.37899854
+ ],
+ [
+ -123.77951988,
+ 44.37891571
+ ],
+ [
+ -123.78004217,
+ 44.37883105
+ ],
+ [
+ -123.78056503,
+ 44.37875077
+ ],
+ [
+ -123.78105914,
+ 44.37868172
+ ],
+ [
+ -123.78156765,
+ 44.37852908
+ ],
+ [
+ -123.78211778,
+ 44.37847079
+ ],
+ [
+ -123.78269313,
+ 44.37840336
+ ],
+ [
+ -123.78319893,
+ 44.37834025
+ ],
+ [
+ -123.79013846,
+ 44.37675321
+ ],
+ [
+ -123.79067206,
+ 44.37666117
+ ],
+ [
+ -123.79122235,
+ 44.37667708
+ ],
+ [
+ -123.79156935,
+ 44.37655781
+ ],
+ [
+ -123.79231801,
+ 44.37652196
+ ],
+ [
+ -123.79301538,
+ 44.37651473
+ ],
+ [
+ -123.79359988,
+ 44.37656075
+ ],
+ [
+ -123.79428722,
+ 44.37655133
+ ],
+ [
+ -123.79487322,
+ 44.37661456
+ ],
+ [
+ -123.79548606,
+ 44.37666101
+ ],
+ [
+ -123.79603541,
+ 44.37670013
+ ],
+ [
+ -123.79660795,
+ 44.37662235
+ ],
+ [
+ -123.79718365,
+ 44.37650581
+ ],
+ [
+ -123.79780967,
+ 44.37653439
+ ],
+ [
+ -123.79831292,
+ 44.37685522
+ ],
+ [
+ -123.79883296,
+ 44.37696685
+ ],
+ [
+ -123.7993581,
+ 44.37709195
+ ],
+ [
+ -123.79988118,
+ 44.37718879
+ ],
+ [
+ -123.80039793,
+ 44.37728202
+ ],
+ [
+ -123.80089376,
+ 44.37738925
+ ],
+ [
+ -123.80142092,
+ 44.37766936
+ ],
+ [
+ -123.80179753,
+ 44.37789379
+ ],
+ [
+ -123.80233272,
+ 44.37795562
+ ],
+ [
+ -123.80277717,
+ 44.37816047
+ ],
+ [
+ -123.80331138,
+ 44.3783486
+ ],
+ [
+ -123.80381643,
+ 44.37850233
+ ],
+ [
+ -123.80420021,
+ 44.37865152
+ ],
+ [
+ -123.80474815,
+ 44.37882091
+ ],
+ [
+ -123.80522525,
+ 44.37906232
+ ],
+ [
+ -123.80570349,
+ 44.37922411
+ ],
+ [
+ -123.80620571,
+ 44.37941275
+ ],
+ [
+ -123.80673037,
+ 44.37965326
+ ],
+ [
+ -123.80735339,
+ 44.37979863
+ ],
+ [
+ -123.80784469,
+ 44.37999957
+ ],
+ [
+ -123.80837458,
+ 44.37998017
+ ],
+ [
+ -123.80899232,
+ 44.380014
+ ],
+ [
+ -123.80952307,
+ 44.37993165
+ ],
+ [
+ -123.80987634,
+ 44.37978153
+ ],
+ [
+ -123.81017161,
+ 44.37953295
+ ],
+ [
+ -123.81074873,
+ 44.37925199
+ ],
+ [
+ -123.81119243,
+ 44.37897587
+ ],
+ [
+ -123.81154793,
+ 44.37873989
+ ],
+ [
+ -123.81198778,
+ 44.37842102
+ ],
+ [
+ -123.81235373,
+ 44.37816192
+ ],
+ [
+ -123.81275348,
+ 44.37788448
+ ],
+ [
+ -123.81310351,
+ 44.37766604
+ ],
+ [
+ -123.81337983,
+ 44.37730145
+ ],
+ [
+ -123.81357531,
+ 44.37692989
+ ],
+ [
+ -123.81361254,
+ 44.37647844
+ ],
+ [
+ -123.81353376,
+ 44.37594116
+ ],
+ [
+ -123.813198,
+ 44.37561605
+ ],
+ [
+ -123.81284754,
+ 44.37547955
+ ],
+ [
+ -123.81254975,
+ 44.37524719
+ ],
+ [
+ -123.81227721,
+ 44.37500803
+ ],
+ [
+ -123.81207289,
+ 44.3746695
+ ],
+ [
+ -123.81171276,
+ 44.37434638
+ ],
+ [
+ -123.81097859,
+ 44.37413431
+ ],
+ [
+ -123.81041401,
+ 44.37394429
+ ],
+ [
+ -123.80976458,
+ 44.37373029
+ ],
+ [
+ -123.80923389,
+ 44.37352906
+ ],
+ [
+ -123.80863022,
+ 44.37335692
+ ],
+ [
+ -123.80827452,
+ 44.37322894
+ ],
+ [
+ -123.8079216,
+ 44.37304699
+ ],
+ [
+ -123.80755687,
+ 44.37290854
+ ],
+ [
+ -123.80710749,
+ 44.37269837
+ ],
+ [
+ -123.80659847,
+ 44.37245911
+ ],
+ [
+ -123.80613857,
+ 44.37221401
+ ],
+ [
+ -123.80573546,
+ 44.37193255
+ ],
+ [
+ -123.80540784,
+ 44.37151577
+ ],
+ [
+ -123.80511308,
+ 44.37120469
+ ],
+ [
+ -123.80500888,
+ 44.37078896
+ ],
+ [
+ -123.80529524,
+ 44.37037566
+ ],
+ [
+ -123.80558562,
+ 44.37019806
+ ],
+ [
+ -123.80585412,
+ 44.36996992
+ ],
+ [
+ -123.80610692,
+ 44.36970942
+ ],
+ [
+ -123.80661414,
+ 44.36946727
+ ],
+ [
+ -123.80708477,
+ 44.36926607
+ ],
+ [
+ -123.80747679,
+ 44.36907467
+ ],
+ [
+ -123.80784949,
+ 44.368733
+ ],
+ [
+ -123.80826348,
+ 44.36838459
+ ],
+ [
+ -123.80868817,
+ 44.36802111
+ ],
+ [
+ -123.80912729,
+ 44.36773598
+ ],
+ [
+ -123.80960812,
+ 44.36738742
+ ],
+ [
+ -123.81008551,
+ 44.36707347
+ ],
+ [
+ -123.81063481,
+ 44.36684946
+ ],
+ [
+ -123.81115119,
+ 44.36661789
+ ],
+ [
+ -123.811705,
+ 44.36640043
+ ],
+ [
+ -123.81227943,
+ 44.36624681
+ ],
+ [
+ -123.81272103,
+ 44.36622733
+ ],
+ [
+ -123.81348991,
+ 44.36635102
+ ],
+ [
+ -123.81411031,
+ 44.36622347
+ ],
+ [
+ -123.81475065,
+ 44.3661859
+ ],
+ [
+ -123.81536292,
+ 44.36625908
+ ],
+ [
+ -123.8160232,
+ 44.36634012
+ ],
+ [
+ -123.81661561,
+ 44.36646415
+ ],
+ [
+ -123.81719049,
+ 44.36652826
+ ],
+ [
+ -123.81784426,
+ 44.36665079
+ ],
+ [
+ -123.81846565,
+ 44.36680154
+ ],
+ [
+ -123.81905878,
+ 44.36690594
+ ],
+ [
+ -123.81970058,
+ 44.36704457
+ ],
+ [
+ -123.82030833,
+ 44.36728783
+ ],
+ [
+ -123.82091327,
+ 44.36747762
+ ],
+ [
+ -123.82156675,
+ 44.36747158
+ ],
+ [
+ -123.82213205,
+ 44.36750236
+ ],
+ [
+ -123.8227688,
+ 44.36753587
+ ],
+ [
+ -123.82339934,
+ 44.36749609
+ ],
+ [
+ -123.82400308,
+ 44.36747441
+ ],
+ [
+ -123.82437384,
+ 44.36736178
+ ],
+ [
+ -123.82498006,
+ 44.36711433
+ ],
+ [
+ -123.82554355,
+ 44.36692204
+ ],
+ [
+ -123.82599663,
+ 44.36659999
+ ],
+ [
+ -123.82653738,
+ 44.36631833
+ ],
+ [
+ -123.82687629,
+ 44.36595919
+ ],
+ [
+ -123.82730895,
+ 44.36559104
+ ],
+ [
+ -123.82752535,
+ 44.36508675
+ ],
+ [
+ -123.82778797,
+ 44.36466732
+ ],
+ [
+ -123.8280572,
+ 44.36424929
+ ],
+ [
+ -123.82826364,
+ 44.36381812
+ ],
+ [
+ -123.8284935,
+ 44.36337296
+ ],
+ [
+ -123.82872595,
+ 44.36288338
+ ],
+ [
+ -123.82894503,
+ 44.36243078
+ ],
+ [
+ -123.82914801,
+ 44.36196883
+ ],
+ [
+ -123.82942984,
+ 44.36158184
+ ],
+ [
+ -123.82967989,
+ 44.36114209
+ ],
+ [
+ -123.82984482,
+ 44.36067615
+ ],
+ [
+ -123.83000072,
+ 44.36021653
+ ],
+ [
+ -123.8302136,
+ 44.35975596
+ ],
+ [
+ -123.83043508,
+ 44.35927715
+ ],
+ [
+ -123.83043676,
+ 44.35897974
+ ],
+ [
+ -123.83066164,
+ 44.3585452
+ ],
+ [
+ -123.83087389,
+ 44.35808419
+ ],
+ [
+ -123.83123077,
+ 44.35771716
+ ],
+ [
+ -123.83149219,
+ 44.35730191
+ ],
+ [
+ -123.8317935,
+ 44.35689183
+ ],
+ [
+ -123.83221309,
+ 44.35652466
+ ],
+ [
+ -123.83264602,
+ 44.35620468
+ ],
+ [
+ -123.83295909,
+ 44.35604074
+ ],
+ [
+ -123.83322863,
+ 44.35582838
+ ],
+ [
+ -123.83363274,
+ 44.35546781
+ ],
+ [
+ -123.8339284,
+ 44.35504505
+ ],
+ [
+ -123.83421101,
+ 44.35462757
+ ],
+ [
+ -123.83441642,
+ 44.35420053
+ ],
+ [
+ -123.83459364,
+ 44.35374425
+ ],
+ [
+ -123.83484153,
+ 44.35328064
+ ],
+ [
+ -123.83503992,
+ 44.35279836
+ ],
+ [
+ -123.83532486,
+ 44.35239401
+ ],
+ [
+ -123.83558141,
+ 44.35190388
+ ],
+ [
+ -123.83584591,
+ 44.35144822
+ ],
+ [
+ -123.8362086,
+ 44.35106632
+ ],
+ [
+ -123.83646984,
+ 44.35061601
+ ],
+ [
+ -123.83682396,
+ 44.35027306
+ ],
+ [
+ -123.83741823,
+ 44.35002993
+ ],
+ [
+ -123.83797977,
+ 44.34977041
+ ],
+ [
+ -123.8384272,
+ 44.34973236
+ ],
+ [
+ -123.83891831,
+ 44.34973886
+ ],
+ [
+ -123.8393342,
+ 44.34980157
+ ],
+ [
+ -123.83983914,
+ 44.34970795
+ ],
+ [
+ -123.8402702,
+ 44.34971164
+ ],
+ [
+ -123.84067923,
+ 44.34973058
+ ],
+ [
+ -123.8410633,
+ 44.34970312
+ ],
+ [
+ -123.84147372,
+ 44.34971455
+ ],
+ [
+ -123.84204825,
+ 44.3498711
+ ],
+ [
+ -123.84264285,
+ 44.34994949
+ ],
+ [
+ -123.84321946,
+ 44.35001037
+ ],
+ [
+ -123.84377642,
+ 44.35003907
+ ],
+ [
+ -123.84432658,
+ 44.35025777
+ ],
+ [
+ -123.84203507,
+ 44.35487086
+ ],
+ [
+ -123.84165892,
+ 44.35522761
+ ],
+ [
+ -123.84141926,
+ 44.35562524
+ ],
+ [
+ -123.8411565,
+ 44.35599439
+ ],
+ [
+ -123.8410185,
+ 44.3562787
+ ],
+ [
+ -123.84055746,
+ 44.35664891
+ ],
+ [
+ -123.8402963,
+ 44.35698133
+ ],
+ [
+ -123.83992088,
+ 44.35727933
+ ],
+ [
+ -123.83973137,
+ 44.35754806
+ ],
+ [
+ -123.83932875,
+ 44.35773088
+ ],
+ [
+ -123.83914337,
+ 44.3580173
+ ],
+ [
+ -123.83895031,
+ 44.35825633
+ ],
+ [
+ -123.83850815,
+ 44.35862331
+ ],
+ [
+ -123.83822746,
+ 44.35907347
+ ],
+ [
+ -123.83796045,
+ 44.35949625
+ ],
+ [
+ -123.83768553,
+ 44.35990376
+ ],
+ [
+ -123.83745996,
+ 44.3604108
+ ],
+ [
+ -123.83714948,
+ 44.36078632
+ ],
+ [
+ -123.83691018,
+ 44.36125106
+ ],
+ [
+ -123.83671357,
+ 44.36176473
+ ],
+ [
+ -123.83643361,
+ 44.36221479
+ ],
+ [
+ -123.83615206,
+ 44.36264813
+ ],
+ [
+ -123.83578463,
+ 44.36307576
+ ],
+ [
+ -123.83542661,
+ 44.36349149
+ ],
+ [
+ -123.83506758,
+ 44.36384017
+ ],
+ [
+ -123.83472312,
+ 44.36423027
+ ],
+ [
+ -123.83433282,
+ 44.36461474
+ ],
+ [
+ -123.83404859,
+ 44.36509528
+ ],
+ [
+ -123.83375641,
+ 44.36552674
+ ],
+ [
+ -123.83348665,
+ 44.36592645
+ ],
+ [
+ -123.83352719,
+ 44.36641625
+ ],
+ [
+ -123.83354167,
+ 44.36687226
+ ],
+ [
+ -123.83352598,
+ 44.36733983
+ ],
+ [
+ -123.83357856,
+ 44.36781268
+ ],
+ [
+ -123.83358707,
+ 44.36828114
+ ],
+ [
+ -123.83361502,
+ 44.36877025
+ ],
+ [
+ -123.83363983,
+ 44.36924809
+ ],
+ [
+ -123.83386927,
+ 44.36974131
+ ],
+ [
+ -123.83398366,
+ 44.37020602
+ ],
+ [
+ -123.83411017,
+ 44.37066634
+ ],
+ [
+ -123.83422771,
+ 44.37115498
+ ],
+ [
+ -123.83440837,
+ 44.37157793
+ ],
+ [
+ -123.83451758,
+ 44.37203463
+ ],
+ [
+ -123.83466984,
+ 44.37246002
+ ],
+ [
+ -123.83476675,
+ 44.3729088
+ ],
+ [
+ -123.834789,
+ 44.37317881
+ ],
+ [
+ -123.8346991,
+ 44.37369173
+ ],
+ [
+ -123.83454395,
+ 44.37417495
+ ],
+ [
+ -123.83441269,
+ 44.37465505
+ ],
+ [
+ -123.83417986,
+ 44.37507302
+ ],
+ [
+ -123.83364152,
+ 44.37526
+ ],
+ [
+ -123.83321353,
+ 44.37557739
+ ],
+ [
+ -123.83285218,
+ 44.37595532
+ ],
+ [
+ -123.83248264,
+ 44.37637684
+ ],
+ [
+ -123.83225679,
+ 44.37665008
+ ],
+ [
+ -123.83191251,
+ 44.37707752
+ ],
+ [
+ -123.83159357,
+ 44.37751562
+ ],
+ [
+ -123.83134601,
+ 44.37796816
+ ],
+ [
+ -123.83118921,
+ 44.37842778
+ ],
+ [
+ -123.83090169,
+ 44.37889258
+ ],
+ [
+ -123.83070078,
+ 44.37934341
+ ],
+ [
+ -123.83056763,
+ 44.37979938
+ ],
+ [
+ -123.83053986,
+ 44.38025897
+ ],
+ [
+ -123.83063844,
+ 44.38064949
+ ],
+ [
+ -123.8307725,
+ 44.38109651
+ ],
+ [
+ -123.83083629,
+ 44.38148235
+ ],
+ [
+ -123.83082114,
+ 44.3819181
+ ],
+ [
+ -123.83065815,
+ 44.38231241
+ ],
+ [
+ -123.83050646,
+ 44.38273143
+ ],
+ [
+ -123.83030168,
+ 44.38315663
+ ],
+ [
+ -123.82998372,
+ 44.38356024
+ ],
+ [
+ -123.82974685,
+ 44.38396369
+ ],
+ [
+ -123.82954343,
+ 44.38431339
+ ],
+ [
+ -123.82937698,
+ 44.38464023
+ ],
+ [
+ -123.82929339,
+ 44.38499412
+ ],
+ [
+ -123.82929866,
+ 44.38537351
+ ],
+ [
+ -123.82929649,
+ 44.38572262
+ ],
+ [
+ -123.82939712,
+ 44.3861449
+ ],
+ [
+ -123.82974721,
+ 44.38640976
+ ],
+ [
+ -123.83006661,
+ 44.38665424
+ ],
+ [
+ -123.83047099,
+ 44.38693426
+ ],
+ [
+ -123.83085114,
+ 44.38712547
+ ],
+ [
+ -123.83131994,
+ 44.38731023
+ ],
+ [
+ -123.83186324,
+ 44.38761938
+ ],
+ [
+ -123.83217948,
+ 44.38780359
+ ],
+ [
+ -123.83273301,
+ 44.3880341
+ ],
+ [
+ -123.83332735,
+ 44.38824105
+ ],
+ [
+ -123.8340571,
+ 44.38841128
+ ],
+ [
+ -123.83465999,
+ 44.38859294
+ ],
+ [
+ -123.83528877,
+ 44.38859602
+ ],
+ [
+ -123.83569405,
+ 44.38844339
+ ],
+ [
+ -123.83638628,
+ 44.3884207
+ ],
+ [
+ -123.8370251,
+ 44.38844967
+ ],
+ [
+ -123.83739577,
+ 44.38837795
+ ],
+ [
+ -123.83776722,
+ 44.38831733
+ ],
+ [
+ -123.83837884,
+ 44.38836701
+ ],
+ [
+ -123.83900529,
+ 44.38838659
+ ],
+ [
+ -123.83961918,
+ 44.38831371
+ ],
+ [
+ -123.84021405,
+ 44.38829042
+ ],
+ [
+ -123.84086954,
+ 44.38828232
+ ],
+ [
+ -123.84151231,
+ 44.3883489
+ ],
+ [
+ -123.84204361,
+ 44.38864686
+ ],
+ [
+ -123.84250872,
+ 44.38883971
+ ],
+ [
+ -123.84286235,
+ 44.38913828
+ ],
+ [
+ -123.84327839,
+ 44.38943857
+ ],
+ [
+ -123.84351162,
+ 44.38965811
+ ],
+ [
+ -123.8437019,
+ 44.38990892
+ ],
+ [
+ -123.84414825,
+ 44.39024774
+ ],
+ [
+ -123.84457698,
+ 44.39057986
+ ],
+ [
+ -123.8450298,
+ 44.39091025
+ ],
+ [
+ -123.84540377,
+ 44.39127727
+ ],
+ [
+ -123.84576513,
+ 44.39169169
+ ],
+ [
+ -123.84620505,
+ 44.3920822
+ ],
+ [
+ -123.84662036,
+ 44.39243773
+ ],
+ [
+ -123.84701835,
+ 44.39281331
+ ],
+ [
+ -123.84736426,
+ 44.39303992
+ ],
+ [
+ -123.84774171,
+ 44.39336675
+ ],
+ [
+ -123.84750211,
+ 44.39375524
+ ],
+ [
+ -123.84730976,
+ 44.39415078
+ ],
+ [
+ -123.84716074,
+ 44.39450914
+ ],
+ [
+ -123.83325795,
+ 44.39231346
+ ],
+ [
+ -123.83287897,
+ 44.39233478
+ ],
+ [
+ -123.83242812,
+ 44.39225423
+ ],
+ [
+ -123.8320242,
+ 44.39214754
+ ],
+ [
+ -123.831443,
+ 44.39216949
+ ],
+ [
+ -123.83081285,
+ 44.39222948
+ ],
+ [
+ -123.83042339,
+ 44.39237674
+ ],
+ [
+ -123.8298725,
+ 44.39246101
+ ],
+ [
+ -123.82948222,
+ 44.39289454
+ ],
+ [
+ -123.82948876,
+ 44.39341478
+ ],
+ [
+ -123.82929042,
+ 44.39364585
+ ],
+ [
+ -123.82889206,
+ 44.39403331
+ ],
+ [
+ -123.82849602,
+ 44.39438788
+ ],
+ [
+ -123.82814269,
+ 44.39466477
+ ],
+ [
+ -123.82774371,
+ 44.39497413
+ ],
+ [
+ -123.82797044,
+ 44.39558031
+ ],
+ [
+ -123.82824962,
+ 44.39610349
+ ],
+ [
+ -123.82823647,
+ 44.39653022
+ ],
+ [
+ -123.82841452,
+ 44.3970331
+ ],
+ [
+ -123.82846666,
+ 44.39744215
+ ],
+ [
+ -123.82881905,
+ 44.39761326
+ ],
+ [
+ -123.82910502,
+ 44.39782317
+ ],
+ [
+ -123.82933156,
+ 44.39827824
+ ],
+ [
+ -123.82958303,
+ 44.39860292
+ ],
+ [
+ -123.82970897,
+ 44.39887799
+ ],
+ [
+ -123.82998729,
+ 44.39910031
+ ],
+ [
+ -123.83048205,
+ 44.39929464
+ ],
+ [
+ -123.83095576,
+ 44.3995244
+ ],
+ [
+ -123.83147986,
+ 44.39985473
+ ],
+ [
+ -123.83202919,
+ 44.40011745
+ ],
+ [
+ -123.83272727,
+ 44.40023748
+ ],
+ [
+ -123.83340891,
+ 44.40029896
+ ],
+ [
+ -123.8340274,
+ 44.40029109
+ ],
+ [
+ -123.83472264,
+ 44.40026772
+ ],
+ [
+ -123.83508238,
+ 44.40017841
+ ],
+ [
+ -123.83575472,
+ 44.40010627
+ ],
+ [
+ -123.83643769,
+ 44.40001533
+ ],
+ [
+ -123.8370988,
+ 44.39997518
+ ],
+ [
+ -123.83747722,
+ 44.39992662
+ ],
+ [
+ -123.83818459,
+ 44.39988528
+ ],
+ [
+ -123.83883679,
+ 44.3997823
+ ],
+ [
+ -123.8394548,
+ 44.39967891
+ ],
+ [
+ -123.84008445,
+ 44.39954732
+ ],
+ [
+ -123.84070208,
+ 44.39939815
+ ],
+ [
+ -123.84131372,
+ 44.39917183
+ ],
+ [
+ -123.84187299,
+ 44.39896379
+ ],
+ [
+ -123.84244572,
+ 44.39868752
+ ],
+ [
+ -123.84296973,
+ 44.3984023
+ ],
+ [
+ -123.84350996,
+ 44.3981352
+ ],
+ [
+ -123.84392876,
+ 44.39799545
+ ],
+ [
+ -123.8447125,
+ 44.39786568
+ ],
+ [
+ -123.84510842,
+ 44.39787915
+ ],
+ [
+ -123.84579844,
+ 44.39787518
+ ],
+ [
+ -123.84650467,
+ 44.39794333
+ ],
+ [
+ -123.84717138,
+ 44.39808825
+ ],
+ [
+ -123.84788597,
+ 44.39825368
+ ],
+ [
+ -123.84843146,
+ 44.3984778
+ ],
+ [
+ -123.84908022,
+ 44.39868748
+ ],
+ [
+ -123.84973524,
+ 44.39883781
+ ],
+ [
+ -123.85018943,
+ 44.39913399
+ ],
+ [
+ -123.85072511,
+ 44.39937269
+ ],
+ [
+ -123.85126588,
+ 44.39963369
+ ],
+ [
+ -123.85183667,
+ 44.39984811
+ ],
+ [
+ -123.85253322,
+ 44.39995526
+ ],
+ [
+ -123.85315519,
+ 44.40007652
+ ],
+ [
+ -123.85383831,
+ 44.40018159
+ ],
+ [
+ -123.85422651,
+ 44.4002215
+ ],
+ [
+ -123.85489009,
+ 44.40030811
+ ],
+ [
+ -123.85557778,
+ 44.40030578
+ ],
+ [
+ -123.85617964,
+ 44.40025503
+ ],
+ [
+ -123.85685093,
+ 44.40020889
+ ],
+ [
+ -123.85749307,
+ 44.40014005
+ ],
+ [
+ -123.85815502,
+ 44.39999251
+ ],
+ [
+ -123.85878967,
+ 44.39987297
+ ],
+ [
+ -123.85940186,
+ 44.39975461
+ ],
+ [
+ -123.86014717,
+ 44.39970844
+ ],
+ [
+ -123.86067393,
+ 44.39969683
+ ],
+ [
+ -123.86126228,
+ 44.39957493
+ ],
+ [
+ -123.86187423,
+ 44.39946623
+ ],
+ [
+ -123.86252734,
+ 44.39941413
+ ],
+ [
+ -123.86316943,
+ 44.39930916
+ ],
+ [
+ -123.86376752,
+ 44.39917205
+ ],
+ [
+ -123.86436596,
+ 44.39901877
+ ],
+ [
+ -123.86498829,
+ 44.39890866
+ ],
+ [
+ -123.86564018,
+ 44.39889606
+ ],
+ [
+ -123.86633351,
+ 44.39891627
+ ],
+ [
+ -123.86693144,
+ 44.39910351
+ ],
+ [
+ -123.86755934,
+ 44.39920612
+ ],
+ [
+ -123.86821285,
+ 44.39938466
+ ],
+ [
+ -123.86888417,
+ 44.39956356
+ ],
+ [
+ -123.86935838,
+ 44.3997763
+ ],
+ [
+ -123.86982656,
+ 44.40003146
+ ],
+ [
+ -123.87021351,
+ 44.40040625
+ ],
+ [
+ -123.87070082,
+ 44.40066815
+ ],
+ [
+ -123.8712128,
+ 44.40097838
+ ],
+ [
+ -123.87173204,
+ 44.40127655
+ ],
+ [
+ -123.8722167,
+ 44.40153571
+ ],
+ [
+ -123.87257382,
+ 44.40162574
+ ],
+ [
+ -123.87310406,
+ 44.40189762
+ ],
+ [
+ -123.87359914,
+ 44.40206826
+ ],
+ [
+ -123.87412929,
+ 44.40230976
+ ],
+ [
+ -123.87488722,
+ 44.40247685
+ ],
+ [
+ -123.87547359,
+ 44.40268243
+ ],
+ [
+ -123.87591649,
+ 44.40303744
+ ],
+ [
+ -123.87639193,
+ 44.40329141
+ ],
+ [
+ -123.87685593,
+ 44.403575
+ ],
+ [
+ -123.8773683,
+ 44.40388809
+ ],
+ [
+ -123.87787402,
+ 44.40421161
+ ],
+ [
+ -123.87830627,
+ 44.40450556
+ ],
+ [
+ -123.87875463,
+ 44.40481816
+ ],
+ [
+ -123.87921462,
+ 44.4051345
+ ],
+ [
+ -123.87965761,
+ 44.40550009
+ ],
+ [
+ -123.88006274,
+ 44.40581375
+ ],
+ [
+ -123.880311,
+ 44.40601844
+ ],
+ [
+ -123.88050868,
+ 44.40625212
+ ],
+ [
+ -123.88092865,
+ 44.40670517
+ ],
+ [
+ -123.88140728,
+ 44.40695894
+ ],
+ [
+ -123.88196001,
+ 44.40719543
+ ],
+ [
+ -123.88246063,
+ 44.40746501
+ ],
+ [
+ -123.88290241,
+ 44.40761001
+ ],
+ [
+ -123.88326407,
+ 44.40770471
+ ],
+ [
+ -123.88369986,
+ 44.4077935
+ ],
+ [
+ -123.88410483,
+ 44.40781332
+ ],
+ [
+ -123.88477941,
+ 44.40788478
+ ],
+ [
+ -123.88546521,
+ 44.40792777
+ ],
+ [
+ -123.88613991,
+ 44.40800486
+ ],
+ [
+ -123.88679371,
+ 44.40802335
+ ],
+ [
+ -123.88743945,
+ 44.40803797
+ ],
+ [
+ -123.88778308,
+ 44.40792528
+ ],
+ [
+ -123.88816662,
+ 44.40788622
+ ],
+ [
+ -123.88878509,
+ 44.4077292
+ ],
+ [
+ -123.88939277,
+ 44.40746818
+ ],
+ [
+ -123.88992761,
+ 44.40728381
+ ],
+ [
+ -123.89042965,
+ 44.40706805
+ ],
+ [
+ -123.89091789,
+ 44.40679144
+ ],
+ [
+ -123.89146513,
+ 44.40661118
+ ],
+ [
+ -123.89204869,
+ 44.40645954
+ ],
+ [
+ -123.8924492,
+ 44.40642341
+ ],
+ [
+ -123.89306481,
+ 44.40632346
+ ],
+ [
+ -123.89363697,
+ 44.4061784
+ ],
+ [
+ -123.89424605,
+ 44.40607274
+ ],
+ [
+ -123.89472907,
+ 44.40585515
+ ],
+ [
+ -123.89529258,
+ 44.4055676
+ ],
+ [
+ -123.89577479,
+ 44.40534867
+ ],
+ [
+ -123.89623146,
+ 44.40510029
+ ],
+ [
+ -123.89669813,
+ 44.4049264
+ ],
+ [
+ -123.89703676,
+ 44.40479792
+ ],
+ [
+ -123.89759604,
+ 44.40489638
+ ],
+ [
+ -123.89796954,
+ 44.40480068
+ ],
+ [
+ -123.89776908,
+ 44.40510428
+ ],
+ [
+ -123.89763026,
+ 44.40537959
+ ],
+ [
+ -123.89775748,
+ 44.40570888
+ ],
+ [
+ -123.89798825,
+ 44.40635395
+ ],
+ [
+ -123.89807914,
+ 44.40680006
+ ],
+ [
+ -123.8981605,
+ 44.40723602
+ ],
+ [
+ -123.89851731,
+ 44.40788018
+ ],
+ [
+ -123.89870319,
+ 44.40827993
+ ],
+ [
+ -123.89885188,
+ 44.40854481
+ ],
+ [
+ -123.89912201,
+ 44.4090699
+ ],
+ [
+ -123.89931266,
+ 44.40932872
+ ],
+ [
+ -123.89955343,
+ 44.40989939
+ ],
+ [
+ -123.89964612,
+ 44.41020136
+ ],
+ [
+ -123.89998865,
+ 44.41067162
+ ],
+ [
+ -123.90009915,
+ 44.41095871
+ ],
+ [
+ -123.90046547,
+ 44.41136472
+ ],
+ [
+ -123.90081575,
+ 44.41179523
+ ],
+ [
+ -123.90126973,
+ 44.41207393
+ ],
+ [
+ -123.90161867,
+ 44.41223466
+ ],
+ [
+ -123.90219707,
+ 44.41242756
+ ],
+ [
+ -123.90279124,
+ 44.41262141
+ ],
+ [
+ -123.90336856,
+ 44.41283241
+ ],
+ [
+ -123.90394765,
+ 44.41301175
+ ],
+ [
+ -123.90452798,
+ 44.4132305
+ ],
+ [
+ -123.90508748,
+ 44.41340748
+ ],
+ [
+ -123.90568275,
+ 44.41360401
+ ],
+ [
+ -123.90619128,
+ 44.41366257
+ ],
+ [
+ -123.90681799,
+ 44.41364594
+ ],
+ [
+ -123.90740832,
+ 44.41355112
+ ],
+ [
+ -123.90794155,
+ 44.41343054
+ ],
+ [
+ -123.9084303,
+ 44.41325435
+ ],
+ [
+ -123.90894564,
+ 44.41307826
+ ],
+ [
+ -123.90948204,
+ 44.41291141
+ ],
+ [
+ -123.90995774,
+ 44.41274009
+ ],
+ [
+ -123.91036825,
+ 44.41253823
+ ],
+ [
+ -123.91080595,
+ 44.41227071
+ ],
+ [
+ -123.91134941,
+ 44.41206608
+ ],
+ [
+ -123.91180342,
+ 44.41179606
+ ],
+ [
+ -123.91209543,
+ 44.41147776
+ ],
+ [
+ -123.91238624,
+ 44.41111112
+ ],
+ [
+ -123.91263172,
+ 44.41080515
+ ],
+ [
+ -123.91286336,
+ 44.41047062
+ ],
+ [
+ -123.91307648,
+ 44.41010501
+ ],
+ [
+ -123.91325976,
+ 44.40971712
+ ],
+ [
+ -123.91339298,
+ 44.4093358
+ ],
+ [
+ -123.91354334,
+ 44.40889929
+ ],
+ [
+ -123.91359042,
+ 44.40842761
+ ],
+ [
+ -123.9136534,
+ 44.40793958
+ ],
+ [
+ -123.91371997,
+ 44.40748378
+ ],
+ [
+ -123.91383764,
+ 44.40705641
+ ],
+ [
+ -123.91391104,
+ 44.40664034
+ ],
+ [
+ -123.91409615,
+ 44.40628875
+ ],
+ [
+ -123.91423042,
+ 44.40591397
+ ],
+ [
+ -123.91436732,
+ 44.40559092
+ ],
+ [
+ -123.91472252,
+ 44.40528978
+ ],
+ [
+ -123.91508271,
+ 44.40495322
+ ],
+ [
+ -123.91541287,
+ 44.40453829
+ ],
+ [
+ -123.91587899,
+ 44.40423021
+ ],
+ [
+ -123.91632563,
+ 44.40388354
+ ],
+ [
+ -123.91680777,
+ 44.40357231
+ ],
+ [
+ -123.91735984,
+ 44.40326839
+ ],
+ [
+ -123.91772488,
+ 44.40295815
+ ],
+ [
+ -123.91819859,
+ 44.4026917
+ ],
+ [
+ -123.91869704,
+ 44.40248751
+ ],
+ [
+ -123.91955809,
+ 44.40241698
+ ],
+ [
+ -123.92028749,
+ 44.40232218
+ ],
+ [
+ -123.92093335,
+ 44.4022829
+ ],
+ [
+ -123.92157021,
+ 44.40219044
+ ],
+ [
+ -123.92214399,
+ 44.40207362
+ ],
+ [
+ -123.92273745,
+ 44.40191332
+ ],
+ [
+ -123.92329758,
+ 44.40173306
+ ],
+ [
+ -123.92374441,
+ 44.40145561
+ ],
+ [
+ -123.92426761,
+ 44.4011692
+ ],
+ [
+ -123.92461559,
+ 44.40083517
+ ],
+ [
+ -123.92494488,
+ 44.40048791
+ ],
+ [
+ -123.92525406,
+ 44.40014004
+ ],
+ [
+ -123.92551382,
+ 44.39976282
+ ],
+ [
+ -123.92590109,
+ 44.3994442
+ ],
+ [
+ -123.92633895,
+ 44.399155
+ ],
+ [
+ -123.92704252,
+ 44.39905127
+ ],
+ [
+ -123.92769566,
+ 44.39898868
+ ],
+ [
+ -123.92830885,
+ 44.39900414
+ ],
+ [
+ -123.92892625,
+ 44.39895612
+ ],
+ [
+ -123.92954142,
+ 44.39893004
+ ],
+ [
+ -123.93014359,
+ 44.39889021
+ ],
+ [
+ -123.93069157,
+ 44.3987535
+ ],
+ [
+ -123.93121382,
+ 44.39858483
+ ],
+ [
+ -123.93179926,
+ 44.39837244
+ ],
+ [
+ -123.9323001,
+ 44.39811884
+ ],
+ [
+ -123.93286139,
+ 44.39791318
+ ],
+ [
+ -123.93343306,
+ 44.39771814
+ ],
+ [
+ -123.93402862,
+ 44.39752484
+ ],
+ [
+ -123.93445539,
+ 44.3974262
+ ],
+ [
+ -123.93507567,
+ 44.39720532
+ ],
+ [
+ -123.93566616,
+ 44.39703623
+ ],
+ [
+ -123.93608247,
+ 44.39695579
+ ],
+ [
+ -123.93680653,
+ 44.3968801
+ ],
+ [
+ -123.93748702,
+ 44.39688852
+ ],
+ [
+ -123.93801284,
+ 44.39704153
+ ],
+ [
+ -123.93862307,
+ 44.39713536
+ ],
+ [
+ -123.93909178,
+ 44.39738882
+ ],
+ [
+ -123.93958546,
+ 44.39763696
+ ],
+ [
+ -123.94004078,
+ 44.39791133
+ ],
+ [
+ -123.93992079,
+ 44.39849658
+ ],
+ [
+ -123.93951288,
+ 44.39911698
+ ],
+ [
+ -123.93937417,
+ 44.39938235
+ ],
+ [
+ -123.93930383,
+ 44.39977924
+ ],
+ [
+ -123.93916448,
+ 44.4000305
+ ],
+ [
+ -123.93901945,
+ 44.4003674
+ ],
+ [
+ -123.93904872,
+ 44.40078397
+ ],
+ [
+ -123.93909322,
+ 44.40129273
+ ],
+ [
+ -123.93915007,
+ 44.40175556
+ ],
+ [
+ -123.93925609,
+ 44.4022171
+ ],
+ [
+ -123.93943907,
+ 44.40268108
+ ],
+ [
+ -123.93960631,
+ 44.40322234
+ ],
+ [
+ -123.93982983,
+ 44.40361487
+ ],
+ [
+ -123.94014536,
+ 44.40397834
+ ],
+ [
+ -123.94026341,
+ 44.40429241
+ ],
+ [
+ -123.94057373,
+ 44.40447186
+ ],
+ [
+ -123.94105541,
+ 44.40474705
+ ],
+ [
+ -123.94160399,
+ 44.40494901
+ ],
+ [
+ -123.94220706,
+ 44.40502569
+ ],
+ [
+ -123.94279816,
+ 44.40506358
+ ],
+ [
+ -123.94340299,
+ 44.40507666
+ ],
+ [
+ -123.94402474,
+ 44.40510153
+ ],
+ [
+ -123.94462844,
+ 44.40520934
+ ],
+ [
+ -123.94524185,
+ 44.40526414
+ ],
+ [
+ -123.94588166,
+ 44.40528919
+ ],
+ [
+ -123.94651777,
+ 44.40533917
+ ],
+ [
+ -123.94717463,
+ 44.40539583
+ ],
+ [
+ -123.94782596,
+ 44.40545025
+ ],
+ [
+ -123.94847524,
+ 44.40549078
+ ],
+ [
+ -123.94908205,
+ 44.40554706
+ ],
+ [
+ -123.94968558,
+ 44.40556505
+ ],
+ [
+ -123.95032322,
+ 44.40564387
+ ],
+ [
+ -123.95088722,
+ 44.40579685
+ ],
+ [
+ -123.951475,
+ 44.40591513
+ ],
+ [
+ -123.95203642,
+ 44.40600215
+ ],
+ [
+ -123.95262381,
+ 44.40610039
+ ],
+ [
+ -123.95320377,
+ 44.40618497
+ ],
+ [
+ -123.95380631,
+ 44.40626162
+ ],
+ [
+ -123.95437712,
+ 44.40634471
+ ],
+ [
+ -123.95493238,
+ 44.40645369
+ ],
+ [
+ -123.95548339,
+ 44.40657689
+ ],
+ [
+ -123.95596045,
+ 44.40677881
+ ],
+ [
+ -123.95634357,
+ 44.40692054
+ ],
+ [
+ -123.95678154,
+ 44.40725095
+ ],
+ [
+ -123.95728515,
+ 44.40745667
+ ],
+ [
+ -123.9578236,
+ 44.4076733
+ ],
+ [
+ -123.95841299,
+ 44.40795093
+ ],
+ [
+ -123.95895545,
+ 44.40818203
+ ],
+ [
+ -123.95949965,
+ 44.40842223
+ ],
+ [
+ -123.95978424,
+ 44.40863051
+ ],
+ [
+ -123.96033444,
+ 44.40888121
+ ],
+ [
+ -123.96087367,
+ 44.4091309
+ ],
+ [
+ -123.96145696,
+ 44.40940761
+ ],
+ [
+ -123.96197166,
+ 44.4096763
+ ],
+ [
+ -123.96254326,
+ 44.40995239
+ ],
+ [
+ -123.96291887,
+ 44.41004019
+ ],
+ [
+ -123.96345949,
+ 44.41039994
+ ],
+ [
+ -123.96382274,
+ 44.4104883
+ ],
+ [
+ -123.96448741,
+ 44.41064768
+ ],
+ [
+ -123.96507192,
+ 44.41089011
+ ],
+ [
+ -123.96567255,
+ 44.41110579
+ ],
+ [
+ -123.96628875,
+ 44.41130712
+ ],
+ [
+ -123.96687554,
+ 44.4115252
+ ],
+ [
+ -123.96748682,
+ 44.41170485
+ ],
+ [
+ -123.96812516,
+ 44.4118425
+ ],
+ [
+ -123.96879175,
+ 44.41195063
+ ],
+ [
+ -123.96940244,
+ 44.41210901
+ ],
+ [
+ -123.96998386,
+ 44.41215632
+ ],
+ [
+ -123.97070257,
+ 44.41207678
+ ],
+ [
+ -123.97121878,
+ 44.41188922
+ ],
+ [
+ -123.9719615,
+ 44.41184233
+ ],
+ [
+ -123.97264813,
+ 44.41178434
+ ],
+ [
+ -123.97333195,
+ 44.41170379
+ ],
+ [
+ -123.9740139,
+ 44.41166369
+ ],
+ [
+ -123.974735,
+ 44.41159337
+ ],
+ [
+ -123.97534859,
+ 44.41154521
+ ],
+ [
+ -123.97597454,
+ 44.41151545
+ ],
+ [
+ -123.97657051,
+ 44.41142758
+ ],
+ [
+ -123.977225,
+ 44.41141165
+ ],
+ [
+ -123.97789065,
+ 44.41136242
+ ],
+ [
+ -123.97855006,
+ 44.411291
+ ],
+ [
+ -123.97922159,
+ 44.41131766
+ ],
+ [
+ -123.97987871,
+ 44.41131188
+ ],
+ [
+ -123.98055407,
+ 44.41134369
+ ],
+ [
+ -123.98121029,
+ 44.41132718
+ ],
+ [
+ -123.98184957,
+ 44.4114154
+ ],
+ [
+ -123.98245005,
+ 44.41138605
+ ],
+ [
+ -123.98307313,
+ 44.41141705
+ ],
+ [
+ -123.98369401,
+ 44.41139145
+ ],
+ [
+ -123.98440539,
+ 44.41135395
+ ],
+ [
+ -123.98511358,
+ 44.4113503
+ ],
+ [
+ -123.98671941,
+ 44.41152246
+ ],
+ [
+ -123.98748945,
+ 44.41152462
+ ],
+ [
+ -123.9882401,
+ 44.41152883
+ ],
+ [
+ -123.98889219,
+ 44.41159485
+ ],
+ [
+ -123.98946553,
+ 44.41174715
+ ],
+ [
+ -123.99005421,
+ 44.41187194
+ ],
+ [
+ -123.99053595,
+ 44.41199176
+ ],
+ [
+ -123.99112282,
+ 44.41208699
+ ],
+ [
+ -123.9917098,
+ 44.41221487
+ ],
+ [
+ -123.9923444,
+ 44.41227068
+ ],
+ [
+ -123.99298967,
+ 44.41233859
+ ],
+ [
+ -123.99366116,
+ 44.4123239
+ ],
+ [
+ -123.99425938,
+ 44.41231871
+ ],
+ [
+ -123.99488136,
+ 44.41231232
+ ],
+ [
+ -123.99551957,
+ 44.41230265
+ ],
+ [
+ -123.99616306,
+ 44.41226539
+ ],
+ [
+ -123.99679546,
+ 44.41222111
+ ],
+ [
+ -123.99739403,
+ 44.41220866
+ ],
+ [
+ -123.99802346,
+ 44.41219235
+ ],
+ [
+ -123.99863466,
+ 44.41223578
+ ],
+ [
+ -123.99926345,
+ 44.41228427
+ ],
+ [
+ -123.99984754,
+ 44.41237385
+ ],
+ [
+ -124.00048214,
+ 44.41239248
+ ],
+ [
+ -124.00114048,
+ 44.41245646
+ ],
+ [
+ -124.00178649,
+ 44.41250322
+ ],
+ [
+ -124.00242568,
+ 44.41254112
+ ],
+ [
+ -124.00302101,
+ 44.41260424
+ ],
+ [
+ -124.00366056,
+ 44.41272726
+ ],
+ [
+ -124.00431346,
+ 44.41279803
+ ],
+ [
+ -124.00495665,
+ 44.4128499
+ ],
+ [
+ -124.00579352,
+ 44.41288924
+ ],
+ [
+ -124.00624914,
+ 44.41287201
+ ],
+ [
+ -124.0068697,
+ 44.41285621
+ ],
+ [
+ -124.00755761,
+ 44.41290728
+ ],
+ [
+ -124.00823004,
+ 44.41289992
+ ],
+ [
+ -124.00860708,
+ 44.41299905
+ ],
+ [
+ -124.00932836,
+ 44.41308644
+ ],
+ [
+ -124.00997898,
+ 44.41306819
+ ],
+ [
+ -124.01056621,
+ 44.41316267
+ ],
+ [
+ -124.0111938,
+ 44.41317779
+ ],
+ [
+ -124.01185685,
+ 44.41324235
+ ],
+ [
+ -124.01249612,
+ 44.41327547
+ ],
+ [
+ -124.01314373,
+ 44.41326774
+ ],
+ [
+ -124.01379886,
+ 44.41329262
+ ],
+ [
+ -124.01443035,
+ 44.41329667
+ ],
+ [
+ -124.01504742,
+ 44.41325602
+ ],
+ [
+ -124.01567696,
+ 44.41326543
+ ],
+ [
+ -124.0163176,
+ 44.41323321
+ ],
+ [
+ -124.01697681,
+ 44.41320211
+ ],
+ [
+ -124.0176808,
+ 44.41319297
+ ],
+ [
+ -124.01830344,
+ 44.41318806
+ ],
+ [
+ -124.01892875,
+ 44.41316995
+ ],
+ [
+ -124.01957479,
+ 44.41310311
+ ],
+ [
+ -124.02028666,
+ 44.41296881
+ ],
+ [
+ -124.02096835,
+ 44.41287308
+ ],
+ [
+ -124.02159251,
+ 44.41281857
+ ],
+ [
+ -124.02222162,
+ 44.41283223
+ ],
+ [
+ -124.02293347,
+ 44.41285626
+ ],
+ [
+ -124.02358937,
+ 44.4128672
+ ],
+ [
+ -124.02419598,
+ 44.41289626
+ ],
+ [
+ -124.02482112,
+ 44.41293497
+ ],
+ [
+ -124.02548339,
+ 44.41297929
+ ],
+ [
+ -124.02611148,
+ 44.41299481
+ ],
+ [
+ -124.0266979,
+ 44.41313225
+ ],
+ [
+ -124.02736855,
+ 44.41333595
+ ],
+ [
+ -124.02783454,
+ 44.41368598
+ ],
+ [
+ -124.02836911,
+ 44.41389146
+ ],
+ [
+ -124.02897219,
+ 44.41403678
+ ],
+ [
+ -124.029629,
+ 44.41416364
+ ],
+ [
+ -124.03033955,
+ 44.41430962
+ ],
+ [
+ -124.03100129,
+ 44.41447188
+ ],
+ [
+ -124.03157854,
+ 44.4145831
+ ],
+ [
+ -124.03213505,
+ 44.41468656
+ ],
+ [
+ -124.03269749,
+ 44.41490901
+ ],
+ [
+ -124.033154,
+ 44.41508231
+ ],
+ [
+ -124.03359996,
+ 44.41520344
+ ],
+ [
+ -124.03408523,
+ 44.41530917
+ ],
+ [
+ -124.0346166,
+ 44.41543075
+ ],
+ [
+ -124.03512713,
+ 44.41554203
+ ],
+ [
+ -124.03564424,
+ 44.41566261
+ ],
+ [
+ -124.03605195,
+ 44.41585219
+ ],
+ [
+ -124.03654838,
+ 44.41591092
+ ],
+ [
+ -124.03701368,
+ 44.41610872
+ ],
+ [
+ -124.03751824,
+ 44.41637551
+ ],
+ [
+ -124.03799254,
+ 44.41658715
+ ],
+ [
+ -124.0384103,
+ 44.41683276
+ ],
+ [
+ -124.03883734,
+ 44.41708857
+ ],
+ [
+ -124.03925739,
+ 44.41737799
+ ],
+ [
+ -124.03971456,
+ 44.41764979
+ ],
+ [
+ -124.04013647,
+ 44.41789315
+ ],
+ [
+ -124.04054395,
+ 44.41813668
+ ],
+ [
+ -124.04097723,
+ 44.41838177
+ ],
+ [
+ -124.04146112,
+ 44.4186056
+ ],
+ [
+ -124.04185121,
+ 44.41889254
+ ],
+ [
+ -124.04228709,
+ 44.41915181
+ ],
+ [
+ -124.04260596,
+ 44.41950951
+ ],
+ [
+ -124.04295319,
+ 44.41978532
+ ],
+ [
+ -124.0433162,
+ 44.42011499
+ ],
+ [
+ -124.0436819,
+ 44.42043111
+ ],
+ [
+ -124.04408065,
+ 44.42071266
+ ],
+ [
+ -124.04439889,
+ 44.42100308
+ ],
+ [
+ -124.04478977,
+ 44.4212684
+ ],
+ [
+ -124.04517681,
+ 44.42157563
+ ],
+ [
+ -124.04553017,
+ 44.42187406
+ ],
+ [
+ -124.04588278,
+ 44.42214059
+ ],
+ [
+ -124.04625229,
+ 44.42241312
+ ],
+ [
+ -124.04662308,
+ 44.42269237
+ ],
+ [
+ -124.04695262,
+ 44.42303343
+ ],
+ [
+ -124.04714038,
+ 44.42343828
+ ],
+ [
+ -124.04741315,
+ 44.42376849
+ ],
+ [
+ -124.04768053,
+ 44.42407676
+ ],
+ [
+ -124.04780435,
+ 44.42435651
+ ],
+ [
+ -124.04732634,
+ 44.42489447
+ ],
+ [
+ -124.04702656,
+ 44.42523888
+ ],
+ [
+ -124.04687808,
+ 44.4257034
+ ],
+ [
+ -124.04689221,
+ 44.42611206
+ ],
+ [
+ -124.04694745,
+ 44.42650644
+ ],
+ [
+ -124.04699714,
+ 44.42683515
+ ],
+ [
+ -124.04711255,
+ 44.42722664
+ ],
+ [
+ -124.04718166,
+ 44.42755012
+ ],
+ [
+ -124.04735098,
+ 44.42792237
+ ],
+ [
+ -124.04744022,
+ 44.42823233
+ ],
+ [
+ -124.04763186,
+ 44.42858768
+ ],
+ [
+ -124.04782294,
+ 44.42893506
+ ],
+ [
+ -124.04795772,
+ 44.42927056
+ ],
+ [
+ -124.04812008,
+ 44.42954357
+ ],
+ [
+ -124.0482655,
+ 44.42985726
+ ],
+ [
+ -124.04841015,
+ 44.43016916
+ ],
+ [
+ -124.04959029,
+ 44.43019059
+ ],
+ [
+ -124.04958402,
+ 44.43058002
+ ],
+ [
+ -124.05003768,
+ 44.43060595
+ ],
+ [
+ -124.05056385,
+ 44.43056855
+ ],
+ [
+ -124.0509838,
+ 44.43054737
+ ],
+ [
+ -124.05142502,
+ 44.4304973
+ ],
+ [
+ -124.05188644,
+ 44.43042265
+ ],
+ [
+ -124.05234342,
+ 44.4303942
+ ],
+ [
+ -124.05285804,
+ 44.43048907
+ ],
+ [
+ -124.05322937,
+ 44.43062561
+ ],
+ [
+ -124.05355872,
+ 44.43079039
+ ],
+ [
+ -124.05393383,
+ 44.43093127
+ ],
+ [
+ -124.05434019,
+ 44.4310527
+ ],
+ [
+ -124.05478282,
+ 44.43112744
+ ],
+ [
+ -124.05524487,
+ 44.43116655
+ ],
+ [
+ -124.05570963,
+ 44.43125383
+ ],
+ [
+ -124.05620541,
+ 44.43119684
+ ],
+ [
+ -124.0566196,
+ 44.43110111
+ ],
+ [
+ -124.05700451,
+ 44.43095856
+ ],
+ [
+ -124.05735068,
+ 44.4308297
+ ],
+ [
+ -124.0576967,
+ 44.4306475
+ ],
+ [
+ -124.05806766,
+ 44.43046741
+ ],
+ [
+ -124.05842788,
+ 44.43029024
+ ],
+ [
+ -124.0587761,
+ 44.43014354
+ ],
+ [
+ -124.05919087,
+ 44.42992754
+ ],
+ [
+ -124.05955409,
+ 44.42970128
+ ],
+ [
+ -124.05993269,
+ 44.42959332
+ ],
+ [
+ -124.0600291,
+ 44.42991412
+ ],
+ [
+ -124.06039563,
+ 44.42997867
+ ],
+ [
+ -124.06040845,
+ 44.42966802
+ ],
+ [
+ -124.06039705,
+ 44.42937148
+ ],
+ [
+ -124.06062818,
+ 44.42914606
+ ],
+ [
+ -124.06099005,
+ 44.42900989
+ ],
+ [
+ -124.06106585,
+ 44.42873816
+ ],
+ [
+ -124.06133563,
+ 44.42851991
+ ],
+ [
+ -124.06164997,
+ 44.42832205
+ ],
+ [
+ -124.06198476,
+ 44.42810412
+ ],
+ [
+ -124.06232868,
+ 44.42788506
+ ],
+ [
+ -124.0626385,
+ 44.42768829
+ ],
+ [
+ -124.06294375,
+ 44.42749466
+ ],
+ [
+ -124.06324718,
+ 44.42728655
+ ],
+ [
+ -124.06356995,
+ 44.42711808
+ ],
+ [
+ -124.06394055,
+ 44.42699164
+ ],
+ [
+ -124.06434683,
+ 44.42693523
+ ],
+ [
+ -124.06477167,
+ 44.42693652
+ ],
+ [
+ -124.06518523,
+ 44.42695944
+ ],
+ [
+ -124.06558096,
+ 44.42698015
+ ],
+ [
+ -124.0659813,
+ 44.42700063
+ ],
+ [
+ -124.06638206,
+ 44.42699874
+ ],
+ [
+ -124.066768,
+ 44.42700564
+ ],
+ [
+ -124.06714626,
+ 44.42700383
+ ],
+ [
+ -124.06733695,
+ 44.42673471
+ ],
+ [
+ -124.06735524,
+ 44.42643001
+ ],
+ [
+ -124.06741351,
+ 44.42614907
+ ],
+ [
+ -124.06751697,
+ 44.42582062
+ ],
+ [
+ -124.06767438,
+ 44.42549643
+ ],
+ [
+ -124.06783809,
+ 44.42525326
+ ],
+ [
+ -124.06804478,
+ 44.42500646
+ ],
+ [
+ -124.06828641,
+ 44.42478841
+ ],
+ [
+ -124.06867087,
+ 44.42453262
+ ],
+ [
+ -124.06911546,
+ 44.42428148
+ ],
+ [
+ -124.06962386,
+ 44.42408709
+ ],
+ [
+ -124.0699778,
+ 44.42397249
+ ],
+ [
+ -124.07046375,
+ 44.42374579
+ ],
+ [
+ -124.07076916,
+ 44.4235611
+ ],
+ [
+ -124.07104161,
+ 44.42335428
+ ],
+ [
+ -124.07130694,
+ 44.42312002
+ ],
+ [
+ -124.07160346,
+ 44.42287778
+ ],
+ [
+ -124.07193864,
+ 44.42264133
+ ],
+ [
+ -124.07229798,
+ 44.42242491
+ ],
+ [
+ -124.07268246,
+ 44.42218728
+ ],
+ [
+ -124.0730827,
+ 44.42194548
+ ],
+ [
+ -124.07350536,
+ 44.42171291
+ ],
+ [
+ -124.07391474,
+ 44.42147584
+ ],
+ [
+ -124.07431838,
+ 44.42125
+ ],
+ [
+ -124.07469786,
+ 44.42101658
+ ],
+ [
+ -124.07507283,
+ 44.4207555
+ ],
+ [
+ -124.07544303,
+ 44.42051063
+ ],
+ [
+ -124.07584042,
+ 44.42027326
+ ],
+ [
+ -124.07619407,
+ 44.42003165
+ ],
+ [
+ -124.07656189,
+ 44.41980864
+ ],
+ [
+ -124.07690587,
+ 44.41959394
+ ],
+ [
+ -124.07721702,
+ 44.41933004
+ ],
+ [
+ -124.07750715,
+ 44.41906131
+ ],
+ [
+ -124.07779686,
+ 44.41879036
+ ],
+ [
+ -124.07809044,
+ 44.41852666
+ ],
+ [
+ -124.07838983,
+ 44.41828726
+ ],
+ [
+ -124.07869746,
+ 44.41803038
+ ],
+ [
+ -124.07899261,
+ 44.41776279
+ ],
+ [
+ -124.07928888,
+ 44.41749579
+ ],
+ [
+ -124.07959817,
+ 44.4172429
+ ],
+ [
+ -124.07991585,
+ 44.41697402
+ ],
+ [
+ -124.08021911,
+ 44.41670149
+ ],
+ [
+ -124.08051445,
+ 44.41644058
+ ],
+ [
+ -124.08081398,
+ 44.41617324
+ ],
+ [
+ -124.08111657,
+ 44.41591081
+ ],
+ [
+ -124.08140945,
+ 44.41563878
+ ],
+ [
+ -124.08169799,
+ 44.41537443
+ ],
+ [
+ -124.08196931,
+ 44.41511894
+ ],
+ [
+ -124.08223731,
+ 44.41484764
+ ],
+ [
+ -124.08248837,
+ 44.41455977
+ ],
+ [
+ -124.08273127,
+ 44.41426732
+ ],
+ [
+ -124.08295988,
+ 44.41394897
+ ],
+ [
+ -124.08318646,
+ 44.41361575
+ ],
+ [
+ -124.08339613,
+ 44.41326079
+ ],
+ [
+ -124.08360565,
+ 44.41286803
+ ],
+ [
+ -124.08378138,
+ 44.41243915
+ ],
+ [
+ -124.08392812,
+ 44.41199675
+ ],
+ [
+ -124.08407669,
+ 44.41155153
+ ],
+ [
+ -124.08416379,
+ 44.41110435
+ ],
+ [
+ -124.08424807,
+ 44.41065802
+ ],
+ [
+ -124.08433027,
+ 44.41021677
+ ],
+ [
+ -124.08440363,
+ 44.40977697
+ ],
+ [
+ -124.0844971,
+ 44.40934979
+ ],
+ [
+ -124.08457662,
+ 44.40890334
+ ],
+ [
+ -124.08463357,
+ 44.40843865
+ ],
+ [
+ -124.08470493,
+ 44.40798972
+ ],
+ [
+ -124.08478255,
+ 44.40755327
+ ],
+ [
+ -124.08485464,
+ 44.40710002
+ ],
+ [
+ -124.084937,
+ 44.40665373
+ ],
+ [
+ -124.08500794,
+ 44.4062263
+ ],
+ [
+ -124.08509662,
+ 44.40579608
+ ],
+ [
+ -124.0851855,
+ 44.40537637
+ ],
+ [
+ -124.08526469,
+ 44.40493355
+ ],
+ [
+ -124.0853604,
+ 44.40448814
+ ],
+ [
+ -124.0854256,
+ 44.40405236
+ ],
+ [
+ -124.08549662,
+ 44.40364048
+ ],
+ [
+ -124.08556736,
+ 44.40322146
+ ],
+ [
+ -124.08563999,
+ 44.40282071
+ ],
+ [
+ -124.08569912,
+ 44.40241828
+ ],
+ [
+ -124.08575541,
+ 44.40200769
+ ],
+ [
+ -124.08579996,
+ 44.40158931
+ ],
+ [
+ -124.08583788,
+ 44.40116359
+ ],
+ [
+ -124.08586248,
+ 44.40074857
+ ],
+ [
+ -124.08588751,
+ 44.40032682
+ ],
+ [
+ -124.08591715,
+ 44.39990584
+ ],
+ [
+ -124.08594765,
+ 44.3994889
+ ],
+ [
+ -124.08598338,
+ 44.39907611
+ ],
+ [
+ -124.08601174,
+ 44.39866195
+ ],
+ [
+ -124.08602915,
+ 44.3982504
+ ],
+ [
+ -124.08605424,
+ 44.39785357
+ ],
+ [
+ -124.08608075,
+ 44.39746382
+ ],
+ [
+ -124.08610102,
+ 44.39706608
+ ],
+ [
+ -124.08612618,
+ 44.39666548
+ ],
+ [
+ -124.08614935,
+ 44.3962578
+ ],
+ [
+ -124.08617283,
+ 44.3958356
+ ],
+ [
+ -124.08619864,
+ 44.39539612
+ ],
+ [
+ -124.08622245,
+ 44.39494482
+ ],
+ [
+ -124.08625353,
+ 44.39448402
+ ],
+ [
+ -124.08627856,
+ 44.39402613
+ ],
+ [
+ -124.08632344,
+ 44.39356685
+ ],
+ [
+ -124.08635422,
+ 44.39310132
+ ],
+ [
+ -124.08641151,
+ 44.39265309
+ ],
+ [
+ -124.08655568,
+ 44.39222757
+ ],
+ [
+ -124.0867262,
+ 44.39180388
+ ],
+ [
+ -124.08690547,
+ 44.39139068
+ ],
+ [
+ -124.08709086,
+ 44.39098651
+ ],
+ [
+ -124.0872532,
+ 44.39059634
+ ],
+ [
+ -124.0874169,
+ 44.39021887
+ ],
+ [
+ -124.08759701,
+ 44.38985034
+ ],
+ [
+ -124.08773617,
+ 44.38947703
+ ],
+ [
+ -124.08786768,
+ 44.38909557
+ ],
+ [
+ -124.08799708,
+ 44.38870543
+ ],
+ [
+ -124.08812654,
+ 44.38832237
+ ],
+ [
+ -124.08824476,
+ 44.38795648
+ ],
+ [
+ -124.08836949,
+ 44.38759741
+ ],
+ [
+ -124.08848898,
+ 44.38723755
+ ],
+ [
+ -124.0886004,
+ 44.38688288
+ ],
+ [
+ -124.08868703,
+ 44.38652479
+ ],
+ [
+ -124.0887235,
+ 44.38615643
+ ],
+ [
+ -124.0887073,
+ 44.38578298
+ ],
+ [
+ -124.08866765,
+ 44.3854133
+ ],
+ [
+ -124.08862364,
+ 44.38502272
+ ],
+ [
+ -124.08857869,
+ 44.38464463
+ ],
+ [
+ -124.08852475,
+ 44.38428098
+ ],
+ [
+ -124.08848203,
+ 44.383933
+ ],
+ [
+ -124.08842158,
+ 44.383597
+ ],
+ [
+ -124.08835965,
+ 44.3832785
+ ],
+ [
+ -124.08830479,
+ 44.38294095
+ ],
+ [
+ -124.08826863,
+ 44.38260108
+ ],
+ [
+ -124.08820845,
+ 44.3822522
+ ],
+ [
+ -124.08816678,
+ 44.38191104
+ ],
+ [
+ -124.08809489,
+ 44.38155442
+ ],
+ [
+ -124.08801834,
+ 44.38118953
+ ],
+ [
+ -124.08799307,
+ 44.38083131
+ ],
+ [
+ -124.08798255,
+ 44.38046027
+ ],
+ [
+ -124.08795659,
+ 44.38011778
+ ],
+ [
+ -124.08794419,
+ 44.37976553
+ ],
+ [
+ -124.08797682,
+ 44.37942379
+ ],
+ [
+ -124.08800555,
+ 44.37907677
+ ],
+ [
+ -124.08807389,
+ 44.37872006
+ ],
+ [
+ -124.08815757,
+ 44.37836394
+ ],
+ [
+ -124.08825646,
+ 44.37800067
+ ],
+ [
+ -124.08831758,
+ 44.37758827
+ ],
+ [
+ -124.0884206,
+ 44.37717262
+ ],
+ [
+ -124.08853293,
+ 44.37672522
+ ],
+ [
+ -124.08862997,
+ 44.37627187
+ ],
+ [
+ -124.0887306,
+ 44.37582995
+ ],
+ [
+ -124.08882129,
+ 44.37538556
+ ],
+ [
+ -124.08891044,
+ 44.37493614
+ ],
+ [
+ -124.08902176,
+ 44.37449193
+ ],
+ [
+ -124.08912412,
+ 44.37403556
+ ],
+ [
+ -124.08922632,
+ 44.37359816
+ ],
+ [
+ -124.08932993,
+ 44.37315501
+ ],
+ [
+ -124.08943379,
+ 44.37270285
+ ],
+ [
+ -124.08953036,
+ 44.37224868
+ ],
+ [
+ -124.08962632,
+ 44.37178984
+ ],
+ [
+ -124.0897062,
+ 44.37134743
+ ],
+ [
+ -124.08979663,
+ 44.37090437
+ ],
+ [
+ -124.08989389,
+ 44.37045203
+ ],
+ [
+ -124.08998729,
+ 44.36999483
+ ],
+ [
+ -124.09008152,
+ 44.36954793
+ ],
+ [
+ -124.09017757,
+ 44.36911563
+ ],
+ [
+ -124.09026309,
+ 44.36870016
+ ],
+ [
+ -124.09033758,
+ 44.36829176
+ ],
+ [
+ -124.09042925,
+ 44.36791484
+ ],
+ [
+ -124.09051605,
+ 44.36755222
+ ],
+ [
+ -124.09059652,
+ 44.36722549
+ ],
+ [
+ -124.09067102,
+ 44.36688946
+ ],
+ [
+ -124.09073613,
+ 44.36658666
+ ],
+ [
+ -124.0908498,
+ 44.3663165
+ ],
+ [
+ -124.09123576,
+ 44.36621449
+ ],
+ [
+ -124.09152652,
+ 44.3664172
+ ],
+ [
+ -124.09150175,
+ 44.36675248
+ ],
+ [
+ -124.09151938,
+ 44.36705164
+ ],
+ [
+ -124.0918594,
+ 44.36718891
+ ],
+ [
+ -124.0922132,
+ 44.36698833
+ ],
+ [
+ -124.09238998,
+ 44.3666993
+ ],
+ [
+ -124.0924104,
+ 44.36642336
+ ],
+ [
+ -124.09232828,
+ 44.36610462
+ ],
+ [
+ -124.09243297,
+ 44.36578117
+ ],
+ [
+ -124.0925485,
+ 44.36547432
+ ]
+ ]
+ },
+ "properties": {},
+ "bbox": [
+ [
+ -124.09386637,
+ 44.34348063
+ ],
+ [
+ -124.09386637,
+ 44.56531305
+ ],
+ [
+ -123.26148271,
+ 44.56531305
+ ],
+ [
+ -123.26148271,
+ 44.34348063
+ ]
+ ]
+}
diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java
index 8f4109fce5..ae45e1821f 100644
--- a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java
+++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java
@@ -1,6 +1,7 @@
package com.mapbox.mapboxgl.testapp;
import android.content.Context;
+import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.hardware.GeomagneticField;
@@ -25,6 +26,8 @@ import android.widget.TextView;
import com.mapbox.mapboxgl.annotations.Marker;
import com.mapbox.mapboxgl.annotations.MarkerOptions;
+import com.mapbox.mapboxgl.annotations.Polyline;
+import com.mapbox.mapboxgl.annotations.PolylineOptions;
import com.mapbox.mapboxgl.geometry.LatLng;
import com.mapbox.mapboxgl.views.MapView;
import com.mapzen.android.lost.api.LocationListener;
@@ -32,6 +35,9 @@ import com.mapzen.android.lost.api.LocationRequest;
import com.mapzen.android.lost.api.LocationServices;
import com.mapzen.android.lost.api.LostApiClient;
+import org.json.JSONException;
+
+import java.io.IOException;
import java.util.ArrayList;
public class MainActivity extends ActionBarActivity {
@@ -270,6 +276,7 @@ public class MainActivity extends ActionBarActivity {
if (!mIsMarkersOn) {
mIsMarkersOn = true;
addMarkers();
+ addPolyline();
}
} else {
if (mIsMarkersOn) {
@@ -288,6 +295,22 @@ public class MainActivity extends ActionBarActivity {
.snippet("The back lot behind my house"));
}
+ private void addPolyline() {
+ try {
+ String geojsonStr = Util.loadStringFromAssets(this, "tillicum.geojson");
+ LatLng[] latLngs = Util.parseGeoJSONCoordinates(geojsonStr);
+ MapView map = mMapFragment.getMap();
+// Polyline line = map.addPolyline(new PolylineOptions()
+// .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0))
+// .width(5)
+// .color(Color.RED));
+ } catch (IOException e) {
+ e.printStackTrace();
+ } catch (JSONException e) {
+ e.printStackTrace();
+ }
+ }
+
private void removeMarkers() {
marker.remove();
}
diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/Util.java b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/Util.java
new file mode 100644
index 0000000000..ec73c12492
--- /dev/null
+++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/Util.java
@@ -0,0 +1,53 @@
+package com.mapbox.mapboxgl.testapp;
+
+import android.content.Context;
+import android.text.TextUtils;
+
+import com.mapbox.mapboxgl.geometry.LatLng;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.nio.charset.Charset;
+
+public class Util {
+
+ public static String loadStringFromAssets(final Context context, final String fileName) throws IOException {
+ if (TextUtils.isEmpty(fileName)) {
+ throw new NullPointerException("No GeoJSON File Name passed in.");
+ }
+ InputStream is = context.getAssets().open(fileName);
+ BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
+ return readAll(rd);
+ }
+
+ public static LatLng[] parseGeoJSONCoordinates(String geojsonStr) throws JSONException {
+ JSONObject jsonObject = new JSONObject(geojsonStr);
+ JSONObject geometry = jsonObject.getJSONObject("geometry");
+ JSONArray coordinates = geometry.getJSONArray("coordinates");
+ int len = coordinates.length();
+ LatLng[] latLngs = new LatLng[coordinates.length()];
+ for (int i = 0; i < len; ++i) {
+ JSONArray coord = coordinates.getJSONArray(i);
+ double lng = coord.getDouble(0);
+ double lat = coord.getDouble(1);
+ latLngs[i] = new LatLng(lat, lng);
+ }
+ return latLngs;
+ }
+
+ private static String readAll(Reader rd) throws IOException {
+ StringBuilder sb = new StringBuilder();
+ int cp;
+ while ((cp = rd.read()) != -1) {
+ sb.append((char) cp);
+ }
+ return sb.toString();
+ }
+}