1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Как Складывать Строки

Тема в разделе "Web - программирование", создана пользователем Arkanum, 12 дек 2012.

  1. Arkanum

    Arkanum Гость

    Репутация:
    0
    Уверен, что решение такого небольшого кода банальное, но мой неопытный зад пылает. Помогите разобраться.

    Внизу код, в котором в итоге надо преобразовать переменную gps к такому виду: 55.109683 и 38.74095 соответственно.
    Мысль оставить не трогая 55 и 38, остальные тысячные подвергнуть изменениям по формуле.
    Какие варианты посоветуете, может всё гораздо проще.

    Код:
     var gps = "N 55.06581 E 38.44457";
    
    var a = gps.match( /\d+/g ); 
    n1 = a[1];
    n2 = (n1/60);
    n = a[0]+n2;
    
    alert (+n);
    ps: идея общая в том, что получая координаты с GPS приёмника их надо преобразовать к работе с Yandex Maps API.
     
  2. Arkanum

    Arkanum Гость

    Репутация:
    0
    Cделал изменение в строках:

    Код:
    	 n2 = (n1/60)/1000;
    n = +a[0]+n2;
    Всё равно мне кажется как-то стрёмно.
     
  3. Arkanum

    Arkanum Гость

    Репутация:
    0
    Плохая формула.

    Есть координаты, где после точки не 5 цифр, а 6 и более.
    Здесь нужна другая формула.. ;)
     
Загрузка...

Поделиться этой страницей