Доброе время суток всем! Есть код по получению координат:
Код AS3:
function get_geo ():void
{
load.visible = true;
if(Geolocation.isSupported)
{
geoCheckCount = 0;
geo = new Geolocation();
geo.setRequestedUpdateInterval(500);
geo.addEventListener(GeolocationEvent.UPDATE, onUpdate);
} else {
log.appendText("GPS not supported on this device\n");
load.visible = false;
}
}
protected function onUpdate(event:GeolocationEvent):void
{
++geoCheckCount;
if(geoCheckCount <= 1) return;
geoLastEvent = event;
if(event.horizontalAccuracy <= 100)
{
log.appendText("LOCATION: " + event.latitude + " / " + event.longitude + " - " + event.horizontalAccuracy + "\n");
geo.removeEventListener(GeolocationEvent.UPDATE, onUpdate);
geo = null;
load.visible = false;
}
}
Все работает нормально. Но результат получаю координаты типа: 50.807596, хотя знаю что реально можно без округления, что то типа 50.80758597841556124. Подскажите от чего это зависить, как то можно задать количество знаков после точки? Буду крайне признателен за помощь!