За последние 24 часа нас посетили 17790 программистов и 1606 роботов. Сейчас ищут 1859 программистов ...

Работа формы расчёта расстояний

Тема в разделе "PHP и базы данных", создана пользователем JeФoks, 19 фев 2009.

  1. JeФoks

    JeФoks Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    30
    Симпатии:
    0
    Здравствуйте.
    Кто-нибудь занимался созданием формы по расчёту расстояния между городами и населёными пунктами?
    Собственно саму форму не прошу написать помочь, а хотелось бы узнать, откуда брать данные? Как я понял, существуют 2 способа: брать данные из БД (как там таблицу построить лучше?) или работать с координатами по картографическим сервисам, типа гуглмэпс...
    Опытные люди, поделитесь опытом))
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    какие расстояния ты хочешь иметь? расстояния для транспорта сильно отличаются от географических. Данные есть в сети.
     
  3. JeФoks

    JeФoks Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    30
    Симпатии:
    0
    Для транспорта.

    В сети искал, но что-то ничего толкового не нашёл, кроме готвых решений.
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    в каком виде "готовых решений"? базу расстояний тебе все равно придется пополнять самому.
     
  5. JeФoks

    JeФoks Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    30
    Симпатии:
    0
    Готовые решения всмысле те, что уже стоят других на сайтах и работают.

    Ясно, допустим, бызы есть.

    Таблица в БД получается примерно такая:?

    ........... |.Москва..|..Питер.|.Казань
    Москва |.............|...234....|1001
    Питер...|...234.....|............| 800
    Казань.|. 1001....| ...800...|.......

    она ведь получится гигантская...
     
  6. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    да, две таблицы - городов и расстояний.
     
  7. JeФoks

    JeФoks Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    30
    Симпатии:
    0
    armadillo, спасибо за пояснения, ток чот никак не дойдёт до меня, каким образом построить эти две таблицы - городов и расстояний?

    Пытаюсь понять буквально: в первой - список городов, во второй - расстояния. Только по какому принципу их строить?
    Извините если что, спрошу наглее:))
    какие там столбцы будут?
     
  8. vaspet

    vaspet Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    27
    Симпатии:
    0
    может armadillo имел ввиду следуущее:

    city
    ------------
    id | name
    1 | Москва
    2 | Питер
    3 | Омск

    lenght (придумай сам)
    -------------------------
    city1_id |city2_id | lenght
    .....1.....|.....3.....|.....3250
    .....2.....|.....3.....|.....3700
     
  9. JeФoks

    JeФoks Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    30
    Симпатии:
    0
    vaspet
    спасибо.