1
0
Fork 0

NasalPositioned: Expose actual postion of parkings

This commit is contained in:
Thomas Geymayer 2012-07-12 00:10:00 +02:00
parent 373d511c69
commit a876ff93e1

View file

@ -1291,8 +1291,13 @@ static naRef f_airport_parking(naContext c, naRef me, int argc, naRef* args)
continue;
}
naRef nm = stringToNasal(c, park->getName());
naVec_append(r, nm);
const SGGeod& parkLoc = park->getGeod();
naRef ph = naNewHash(c);
hashset(c, ph, "name", stringToNasal(c, park->getName()));
hashset(c, ph, "lat", naNum(parkLoc.getLatitudeDeg()));
hashset(c, ph, "lon", naNum(parkLoc.getLongitudeDeg()));
hashset(c, ph, "elevation", naNum(parkLoc.getElevationM()));
naVec_append(r, ph);
}
return r;