Нанесение A0 на Z .... var в слое Geo Json с использованием газона js и листовки - PullRequest
0 голосов
/ 22 января 2020

Я использую газон js и буклет для построения сетки и маркировки каждого квадрата следующим образом:

[A0,A1,...,A23]
[B0,B1,...,B23]
[C0,C1,...,C23]

Конечная цель: узнать, каковы координаты угловых точек каждой ячейки. Я хочу знать, каковы координаты 4 углов A0 (и других ячеек). Затем они будут переданы в файл json с чем-то вроде этого:

[
  {"A0": [
    ["x","y"],
    ["x","y"],
    ["x","y"],
    ["x","y"]
  ]},
  {"A1": [
    ["x","y"],
    ["x","y"],
    ["x","y"],
    ["x","y"]
  ]}
]

Тогда , мое приложение будет запрашивать GPS у устройства и узнавать, в каком «квадрате» я нахожусь.

Мне удалось построить квадраты ( fiddle , но я не смог их пометить или даже вызовите консоль, чтобы узнать, каковы угловые координаты. У меня есть консоль из слоев, но я не уверен, что график слоя geo Json нанесен слева направо. Я завершил каждый слой выдает 5 координат, которые, как я подозреваю, являются информацией, которая мне нужна, но есть 5-я координата, которая не имеет смысла находиться в ячейке квадратной сетки, если только 3-я координата не является центром ...

1 Ответ

0 голосов
/ 23 января 2020

Мне удалось разгадать тайну слоя Geo Json в листовке. Координаты возвращаются так:

[ 0, 3 , 6 ]
[ 1, 4 , 7 ]
[ 2, 5 , 8 ]

//will label this way:

A0 = 0 ( coordinate sets at 0 )
A1 = 1 ( coordinate sets at 1 )
A2 = 2
B0 = 3
B1 = 4
B2 = 5
...

Я до сих пор не знаю, почему существует 5-я координата в каждом слое, нанесенном буклетом. но это достаточно хорошо для меня. Я могу знать, маркировать их, как я хочу.

Спасибо за помощь.

...