Просмотр полной версии : Перевести тип к вещественному.
Здравствуйте.
К целому: int(lng);
А к вещественному(double) как?
В AS2 есть только Number, а int() дает тот же Number, только округленный до целого.
Я использую VGMap, для наложения на гугл карту. Рисую пути. Координаты читаю из xml.
proj.GPSToMapCoords(55.77358, 37.61659); - Вот так работает
proj.GPSToMapCoords(lat, lng); - Не работает
lat, lng берутся из xml, может там какие-то спец символы лишние образуются?
Psycho Tiger
10.02.2009, 16:33
proj.GPSToMapCoords(Number(lat), Number(lng));
Не работает.
Та потом такой код есть: p1 = { x: xTrans.func(p1.x), y: yTrans.func(p1.y) };
и если после него вывести p1.x - выводит NaN.
И вот ещё
var lng123:Number = Number(lng);
trace( lng123); - Выводит NaN
Значит lng содержит не число.
chingachgoog
10.02.2009, 18:16
Когда достаете широту и долготу из xml, то тогда и переводите ее в числа:
Number(lat), Number(lng)
И только потом заталкивайте в
p1 = { x: xTrans.func(p1.x), y: yTrans.func(p1.y) };
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.