JSON formát trasy - martinbrom/fly-by GitHub Wiki

JSON formát trasy

Trasa je v aplikaci uložena a přenášena ve formátu JSON obsahující pouze seznam jednotlivých bodů trasy. Každý bod trasy představuje uspořádanou dvojici zeměpisné šířky a zeměpisné délky.

Ukázka dat ve formátu

"[-83.3004,-163.9159],[-83.3012,-163.9142](/martinbrom/fly-by/wiki/-83.3004,-163.9159],[-83.3012,-163.9142)"

Způsob validace

  • jsou data ve formátu JSON
  • obsahuje JSON alespoň jeden bod trasy
  • je každý bod trasy dvojice reálných čísel
  • zeměpisná šířka - /^(\+|-)?(?:90(?:(?:\.0{1,6})?)|(?:[0-9]|[1-8][0-9])(?:(?:\.[0-9]{1,6})?))$/
  • zeměpisná délka - /^(\+|-)?(?:180(?:(?:\.0{1,6})?)|(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(?:(?:\.[0-9]{1,6})?))$/