|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.05.2010, 16:40 | #1 |
Новичок
Джуниор
Регистрация: 24.05.2010
Сообщений: 0
|
Google Maps API
Здравствуйте.
1. Пользователь вводит адрес 1 и адрес 2, нажимает кнопку «посчитать». 2. Между указанными точками, при помощи API Google-маршруты, прокладывается траектория следования по автомобильным дорогам и возвращается протяжённость пути (R). 3. Полученное значение R используется для расчета искомого коэффициента. Расчет коэффициента должен производиться в пределах Московской области (бетонное кольцо). Для расчетов необходимо поделить карту на 2 зоны: 1 зона - внутри МКАД, 2 зона – за пределами МКАД. Формулы расчета коэффициента (R – расстояние, К – искомый коэффициента, R2 – расстояние от границы между зонами до адреса 1 по автомобильной траектории): 1. Если оба адреса находятся внутри 1-ой зоны, то для расчёта искомого коэффициента применяется следующая формула: Если R<=15 км, то К = 30 Если R>15 км, то К = 30 + число целых километров, свыше 15-ти, умноженное на 2. Например, если R = 12 км, то К = 30 Например, если R = 25 км, то К = 30 + 10 * 2 = 50 2. Если один из адресов находится в 1-ой зоне, а второй во 2-ой, то применяется формула: Если R<=10 км, то К = 30 Если R>10 км, то К = 30 + число целых километров, свыше 10-ти, умноженное на 3. Например, если R = 8 км, то К = 30 Например, если R = 12 км, то K = 30 + 2 * 3 = 36 3. Если оба адреса находятся за пределами МКАД, то применяется формула: Если R2<=10 км и R<=10, то К= 30 Если R2<=10 км и R>10, то К = 30 + число целых километров R, свыше 10-ти умноженное на 3 Если R2>10 км и R<=10 км, то К = число целых километров R2, свыше 10-ти умноженное на 2 + 30 Если R2>10 км и R>10 км, то К = число целых километров R2, свыше 10-ти умноженное на 2 + 30 + число целых километров R, свыше 10-ти умноженное на 3 Например, если R2 = 8 км и R = 5 км, то К = 30 Например, если R2 = 8 км и R = 35 км, то К = 30 + 25 * 3 = 105 Например, если R2 = 15 км и R = 5 км, то К = 5 * 2 + 30 = 40 Например, если R2 = 15 км и R = 35 км, то К = 5 * 2 + 30 + 25 * 3 = 115 Подскажите пожалуйста как разбить карту на эти две зоны и задать рачёт пути от этих зон к точкам А и Б? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кеш google maps | bazanin | Работа с сетью в Delphi | 3 | 17.03.2010 17:27 |
Работа с сервисом Google Maps | S.T.A.L.K.E.R. | Общие вопросы C/C++ | 1 | 16.03.2010 23:43 |
Трехмерные панарамы в google maps. | Вадим Буренков | Свободное общение | 2 | 22.01.2010 18:51 |
Помогите написать скрипт для Google Maps | Mineralog | JavaScript, Ajax | 0 | 12.09.2009 20:11 |
Google Map API | qwestor | PHP | 3 | 22.01.2008 08:12 |