Вверх ↑
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
#1: 2015-04-09 12:25:15 ЛС | профиль | цитата
Собственно есть два строковых адреса, хочу получить расстояние через Google
Нашел соответствующую службу [burl=https://developers.google.com/maps/documentation/javascript/distancematrix?hl=ru]Описание "Службы матрицы расстояний"[/burl]
[burl=https://developers.google.com/maps/documentation/javascript/examples/distance-matrix?hl=ru]Пример использования в интернете[/burl]
Попытался прикрутить к HiAsm через TCP_Client вообще ничего не получается, даже показывать нечего
Через Web Browser страничка загружается. Но, для вычисления, нужно нажать еще одну кнопку и не понятно как результат вытянуть
code_35481.txt
Может кто-то что-то похожее делал - поделитесь примером.
Или расскажите где почитать можно
карма: 1

0
файлы: 1code_35481.txt [4.8KB] [286]
Ответов: 8926
Рейтинг: 823
#2: 2015-04-09 13:43:25 ЛС | профиль | цитата
miver, зная средний диаметр Земли и координаты двух точек очень просто считается расстояние между ними (чуть сложнее с учётом эллипсности) и без интернета и нажатия чужих кнпок, на форуме было (на форуме всё было!).
карма: 19

0
Ответов: 1343
Рейтинг: 31
#3: 2015-04-09 14:08:08 ЛС | профиль | цитата
miver писал(а):
получить расстояние через Google


не связывайся со всякими гуглами... лучше ищи простой сервис на post запросе...
------------ Дoбавленo в 14.08:
вот, отличный сервис, думаю знаешь как запрос сделать...

POST /route/find HTTP/1.1
Host: vezoo.ru
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
Accept: */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: text
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://vezoo.ru/
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

t1=%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&t2=%D0%B2%D0%BE%D1%80%D0%BE%D0%BD%D0%B5%D0%B

t1 к примеру москва
t2 к примеру воронеж
карма: 2

0
Ответов: 758
Рейтинг: 112
#4: 2015-04-09 16:06:21 ЛС | профиль | цитата
server писал(а):
Страница не найдена

или
server писал(а):
Bad Request

code_35482.txt
Что я делаю не так
карма: 1

0
файлы: 1code_35482.txt [2KB] [263]
Ответов: 16884
Рейтинг: 1239
#5: 2015-04-09 16:58:49 ЛС | профиль | цитата
Леонид писал(а):
зная средний диаметр Земли и координаты двух точек
Мудрость - это когда попа уже успокоилась и ничего не ищет !

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1343
Рейтинг: 31
#6: 2015-04-09 17:08:51 ЛС | профиль | цитата
что то сервис не понятный...
карма: 2

0
Ответов: 655
Рейтинг: 18
#7: 2015-04-09 17:21:17 ЛС | профиль | цитата
Rysik писал(а):
не связывайся со всякими гуглами... лучше ищи простой сервис на post запросе...


Вы дали абсолютно бестолковый совет
Изучение API того же гугла или яндекса принесет больше пользы в понимании программирования, нежели использование простого POST запроса..
карма: 0

0
Ответов: 1343
Рейтинг: 31
#8: 2015-04-09 17:37:50 ЛС | профиль | цитата
Gunnman писал(а):
Изучение API того же гугла или яндекса принесет больше пользы в понимании программирования


я понимаю если бы это было скажем на чистом дельфи или прочих языках..., но вот что то про этакие новые API не особо много решений на hiasm
карма: 2

0
Ответов: 2059
Рейтинг: 132
#9: 2015-04-09 18:15:48 ЛС | профиль | цитата
но вот что то про этакие новые API не особо много решений на hiasm

на hiasm не особо много решений и в других областях, - например шейдеров и скриптов на GLSL, подобно Visual Basic & Java Script.
[offtop]Надо-бы как нибудь заняться[/offtop] http://forum.hiasm.com/forum.html?q=3&p=247131
Но это ничего не значит.
Мне самому не по душе облачные решения, но тенденция такова, что игры, сервисы во множестве областей, тяготеют к таким технологиям.
карма: 6

0
Ответов: 5227
Рейтинг: 587
#10: 2015-04-09 20:55:05 ЛС | профиль | цитата
miver, как вариант code_35484.txt
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_35484.txt [5.4KB] [306]
Ответов: 758
Рейтинг: 112
#11: 2015-04-09 22:28:48 ЛС | профиль | цитата
andrestudio, Спасибо за пример, но у меня открывается браузер по умолчанию при
"Set objIE = CreateObject("InternetExplorer.Application")"
Для себя сделал такой костыль , пока ничего лучше не придумал
code_35485.txt
карма: 1

0
файлы: 1code_35485.txt [3.6KB] [270]
Ответов: 16884
Рейтинг: 1239
#12: 2015-04-10 08:40:09 ЛС | профиль | цитата
miver, code_35485.txt как это :
Москва - Иерусалим 6141333
Иерусалим - Москва 6658231
~ 500 км разница.
Многовато.

Кстати, радиолюбительский аппаратный журнал говорит, что расстояние
(по прямой) между Москвой и Иерусалимом всего 2673750
Авиаперевозчики говорят, что расстояние 2674 км, время полёта 4 часа 5 минут.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#13: 2015-04-10 09:25:03 ЛС | профиль | цитата
Tad,
Служба матрицы расстояний писал(а):
Допустимы следующие значения:
google.maps.TravelMode.DRIVING (используется по умолчанию) обозначает стандартные автомобильные маршруты по улично-дорожной сети.


miver, я бы убрал таймер code_35486.txt

p.s в ХР не пашет ни моя не твоя схема
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_35486.txt [3.9KB] [299]
Ответов: 16884
Рейтинг: 1239
#14: 2015-04-10 09:36:49 ЛС | профиль | цитата
andrestudio, да я понял, что в Google автомобильные дороги.
Но вопрос был
Вычисление расстояния между двумя адресами

Когда слушаешь русский шансон, то создается впечатление, что тюрьма — самое чудесное место на земле, где сидят талантливые образованные люди, крепко любящие своих мам.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#15: 2015-04-10 19:18:59 ЛС | профиль | цитата
Tad, прикольно но лучше посмотреть чебурашку там старушка отжигает типа-"Кто людям помогает, тот тратит время зря " Короче это про весь проект. (пусть Галков другим мозги пудрит о светлом будущем) ОК
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:Tad
Сообщение
...
Прикрепленные файлы
(файлы не залиты)