how walk should progress
This commit is contained in:
parent
35ceafae3d
commit
7014dd3632
|
@ -0,0 +1,39 @@
|
|||
var S2 = require('s2geometry-node');
|
||||
var lat = 40.2574448;
|
||||
var lng = -111.7089464;
|
||||
|
||||
var s2latlng = new S2.S2LatLng(lat, lng);
|
||||
var point;
|
||||
var cellId = new S2.S2CellId(s2latlng).parent(15);
|
||||
var cell;
|
||||
//var cell = new S2.S2Cell(cellId.toLatLng());
|
||||
|
||||
var walk = [];
|
||||
var next = cellId;
|
||||
var prev = cellId;
|
||||
var i;
|
||||
|
||||
cell = new S2.S2Cell(cellId);
|
||||
console.log(cell.face(), cellId.id(), cellId.toString(), cellId.toLatLng().toString(), cellId.level());
|
||||
for (i = 0; i < 10; i += 1) {
|
||||
next = next.next();
|
||||
prev = prev.prev();
|
||||
|
||||
walk.push(next);
|
||||
walk.push(prev);
|
||||
|
||||
cell = new S2.S2Cell(next);
|
||||
console.log(cell.face(), next.id(), next.toString(), next.toLatLng().toString(), next.level());
|
||||
cell = new S2.S2Cell(prev);
|
||||
console.log(cell.face(), prev.id(), prev.toString(), prev.toLatLng().toString(), prev.level());
|
||||
}
|
||||
|
||||
/*
|
||||
console.log(cell.id().toString());
|
||||
var latlng = cell.toLatLng();
|
||||
console.log(cellId.toString());
|
||||
console.log(cellId.face().toString());
|
||||
console.log(cell.orientation().toString());
|
||||
console.log(cellId.level().toString());
|
||||
console.log(latlng.lat.toString(), latlng.lng.toString());
|
||||
*/
|
Loading…
Reference in New Issue