()
| 118 | } |
| 119 | |
| 120 | func ExampleEdgeQuery_FindEdges_findClosestEdges() { |
| 121 | // Let's start with one or more Polylines that we wish to compare against. |
| 122 | polylines := []s2.Polyline{ |
| 123 | // This is an iteration = 3 Koch snowflake centered at the |
| 124 | // center of the continental US. |
| 125 | // |
| 126 | // This was generated as: |
| 127 | // |
| 128 | // fractal := newFractal() |
| 129 | // fractal.setLevelForApproxMaxEdges(48) |
| 130 | // fractal.makeLoop(randomFrameAtPoint( |
| 131 | // PointFromLatLng(LatLngFromDegrees(39.833, -98.55))), s1.Angle(0.15)) |
| 132 | { |
| 133 | s2.PointFromLatLng(s2.LatLngFromDegrees(47.5467, -103.6035)), |
| 134 | s2.PointFromLatLng(s2.LatLngFromDegrees(45.9214, -103.7320)), |
| 135 | s2.PointFromLatLng(s2.LatLngFromDegrees(45.1527, -105.8000)), |
| 136 | s2.PointFromLatLng(s2.LatLngFromDegrees(44.2866, -103.8538)), |
| 137 | s2.PointFromLatLng(s2.LatLngFromDegrees(42.6450, -103.9695)), |
| 138 | s2.PointFromLatLng(s2.LatLngFromDegrees(41.8743, -105.9314)), |
| 139 | s2.PointFromLatLng(s2.LatLngFromDegrees(42.7141, -107.8226)), |
| 140 | s2.PointFromLatLng(s2.LatLngFromDegrees(41.0743, -107.8377)), |
| 141 | s2.PointFromLatLng(s2.LatLngFromDegrees(40.2486, -109.6869)), |
| 142 | s2.PointFromLatLng(s2.LatLngFromDegrees(39.4333, -107.8521)), |
| 143 | s2.PointFromLatLng(s2.LatLngFromDegrees(37.7936, -107.8658)), |
| 144 | s2.PointFromLatLng(s2.LatLngFromDegrees(38.5849, -106.0503)), |
| 145 | s2.PointFromLatLng(s2.LatLngFromDegrees(37.7058, -104.2841)), |
| 146 | s2.PointFromLatLng(s2.LatLngFromDegrees(36.0638, -104.3793)), |
| 147 | s2.PointFromLatLng(s2.LatLngFromDegrees(35.3062, -106.1585)), |
| 148 | s2.PointFromLatLng(s2.LatLngFromDegrees(34.4284, -104.4703)), |
| 149 | s2.PointFromLatLng(s2.LatLngFromDegrees(32.8024, -104.5573)), |
| 150 | s2.PointFromLatLng(s2.LatLngFromDegrees(33.5273, -102.8163)), |
| 151 | s2.PointFromLatLng(s2.LatLngFromDegrees(32.6053, -101.1982)), |
| 152 | s2.PointFromLatLng(s2.LatLngFromDegrees(34.2313, -101.0361)), |
| 153 | s2.PointFromLatLng(s2.LatLngFromDegrees(34.9120, -99.2189)), |
| 154 | s2.PointFromLatLng(s2.LatLngFromDegrees(33.9382, -97.6134)), |
| 155 | s2.PointFromLatLng(s2.LatLngFromDegrees(32.3185, -97.8489)), |
| 156 | s2.PointFromLatLng(s2.LatLngFromDegrees(32.9481, -96.0510)), |
| 157 | s2.PointFromLatLng(s2.LatLngFromDegrees(31.9449, -94.5321)), |
| 158 | s2.PointFromLatLng(s2.LatLngFromDegrees(33.5521, -94.2263)), |
| 159 | s2.PointFromLatLng(s2.LatLngFromDegrees(34.1285, -92.3780)), |
| 160 | s2.PointFromLatLng(s2.LatLngFromDegrees(35.1678, -93.9070)), |
| 161 | s2.PointFromLatLng(s2.LatLngFromDegrees(36.7893, -93.5734)), |
| 162 | s2.PointFromLatLng(s2.LatLngFromDegrees(37.3529, -91.6381)), |
| 163 | s2.PointFromLatLng(s2.LatLngFromDegrees(36.2777, -90.1050)), |
| 164 | s2.PointFromLatLng(s2.LatLngFromDegrees(37.8824, -89.6824)), |
| 165 | s2.PointFromLatLng(s2.LatLngFromDegrees(38.3764, -87.7108)), |
| 166 | s2.PointFromLatLng(s2.LatLngFromDegrees(39.4869, -89.2407)), |
| 167 | s2.PointFromLatLng(s2.LatLngFromDegrees(41.0883, -88.7784)), |
| 168 | s2.PointFromLatLng(s2.LatLngFromDegrees(40.5829, -90.8289)), |
| 169 | s2.PointFromLatLng(s2.LatLngFromDegrees(41.6608, -92.4765)), |
| 170 | s2.PointFromLatLng(s2.LatLngFromDegrees(43.2777, -92.0749)), |
| 171 | s2.PointFromLatLng(s2.LatLngFromDegrees(43.7961, -89.9408)), |
| 172 | s2.PointFromLatLng(s2.LatLngFromDegrees(44.8865, -91.6533)), |
| 173 | s2.PointFromLatLng(s2.LatLngFromDegrees(46.4844, -91.2100)), |
| 174 | s2.PointFromLatLng(s2.LatLngFromDegrees(45.9512, -93.4327)), |
| 175 | s2.PointFromLatLng(s2.LatLngFromDegrees(46.9863, -95.2792)), |
| 176 | s2.PointFromLatLng(s2.LatLngFromDegrees(45.3722, -95.6237)), |
| 177 | s2.PointFromLatLng(s2.LatLngFromDegrees(44.7496, -97.7776)), |
nothing calls this directly
no test coverage detected
searching dependent graphs…