Pull to refresh

Google выпустила API для прокладывания маршрута на картах

IT-companies
Google выпустила Directions API — API, предоставляющее средства для прокладывания маршрута на картах Google Maps, которые можно использовать в своих сайтах. Вот список возможностей API:
  • Вы можете запросить прокладывание маршрута между двумя точками, или последовательностями точек.
  • Вы можете запросить результаты на различных языках.
  • Вы можете настраивать ответы для вашего приложения, выбирая между отображения маршрута в текстовом виде, или в виде ломанной линии на карте.
  • API работает на картах США, Канады, Франции, Германии, Италии, Испании и Австралии.
К сожалению вы не можете прокладывать маршрут от Нью-Йорка до Парижа, но никто не мешает сделать предложение «переплыть Атлантический океан».

Сейчас стоит ограничение в 10 тыс запросов в сутки на один API-ключ, однако через некоторое время число запросов будет увеличено.
Total votes 26: ↑25 and ↓1 +24
Views 3.2K
Comments 6

Новая функция перетаскивания в Google Maps

IT-companies
Google в очередной раз радует своими нововведениями. На этот раз функциональность была расширена у Google Maps — появилась возможность перетаскивания промежуточных точек маршрута.

Добавлять дополнительные запланированные остановки и объезды можно вручную (напечатав адрес промежуточной точки пути), но делать это с помощью перетаскивания намного удобнее.
Читать дальше →
Total votes 7: ↑5 and ↓2 +3
Views 1.2K
Comments 3

Google Maps показывает приблизительное время пути

IT-companies
Пожалуй, только слепой мог не заметить, как в последнее время внимание Google сосредоточилось на собственном сервисе картографическом сервисе Google Maps. В начале июня Google Maps научился прокладывать маршруты, затем, ровно через месяц, появилась возможность изменять маршрут по собственному усмотрению. Через неделю после этого стало возможным использовать пользовательские слои — «мэплеты». Всё это дало Google Maps функциональность, близкую к картам в GPS-навигаторах.

Сейчас Google снова расширила возможности своего картографического сервиса — определение приблизительного времени пути (пример). Да, теперь после прокладывания маршрута в боковой панели слева будет отображено приблизительное время маршрута: как при свободных дорогах, так и при загруженных в час пик. Конечно, если произойдёт какая-нибудь авария, время пути может увеличиться — это, к сожалению, картами Google не учитывается.
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views 2K
Comments 10

Обзор сервиса Sports Tracker

Smartphones
image

Совсем недавно новоиспеченный сервис Sports Tracker перешел из стадии тестирования в полноценный режим работы. Проект сделает занятия спортом интересными, позволит сохранять и анализировать результаты чтобы добиваться новых высот. Под катом – краткий обзор сервиса и официальное видео.
Читать дальше →
Total votes 28: ↑25 and ↓3 +22
Views 3K
Comments 45

Bing — маршруты по России

IT-companies


Собственно, все в заголовке. Это не новость, и многие, наверняка, знают про данную возможность. Но для меня она стала приятной неожиданностью. Непонятно, почему ни у Яндекса, ни у Google до сих пор нет нормальной поддержки маршрутов по России.

Когда нужна карта, Bing обычно вспоминается в последнюю очередь. А ведь у них очень неплохая, наглядная отрисовка. Разве что шрифты несколько размытые.

Для построения маршрутов по нашей стране существуют сервисы на базе Google Maps, например этот. Но у него есть недостаток — окно карты очень маленькое, и распечатать большую наглядную картинку не получится. Остальные, которые удалось найти, совсем неудобны. Поделитесь, если кто знает действительно хорошие варианты.

Update 1. Маршруты строятся только между относительно крупными городами, да и то не всегда. И вторая особенность: иногда можно проложить маршрут только в одном направлении. Например, из Москвы в Тамбов, но не обратно. Но все-таки лучше, чем ничего.

Update 2. Внезапно оказалось, что маршруты умеет строить maps.mail.ru
Total votes 51: ↑34 and ↓17 +17
Views 1.7K
Comments 60

Как не вытоптать дорожки в парке

Popular science

Размышления о движении, или за что страдают газоны


image
Эта статья-приглашение к обсуждению. Я уверен, что есть профессионалы в этой области и они могут сказать что-то интересное. Я же даю свой взгляд на проблему с точки зрения дилетанта и моя основная цель – напомнить читателям о том, что многие аспекты психики человека неявным образом влияют на мир вокруг нас.

Итак, начнем. Я уверен, все не раз замечали такое явление как протоптанные дорожки не совпадающие с тротуарами? А приходилось ли вам задумываться, почему они протоптаны так а не иначе? И почему их протаптывают, когда вокруг много замечательных тротуаров и прочих удобных поверхностей?

Давайте с этим разберемся.
Читать дальше →
Total votes 33: ↑31 and ↓2 +29
Views 656
Comments 23

Маршрут в iOS приложениях

Development for iOS *
Sandbox
Написав несколько приложений для iPhone, в которых использование карты является одним из главных вариантов использования, я задумался над тем, что куча объектов на карте это очень круто, информативно и наглядно, но нехватает маршрутов от одной точки до другой.
Ниже я поделюсь своим опытом реализации данного use-case’а.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 5.1K
Comments 8

Как устроены междугородние и пригородные автобусы в нашей стране

Туту.ру corporate blog Urbanism
Мы тут полезли в автобусы и узнали, какой это дивный новый мир.



У каждого автобуса есть маршрут, расписание и тариф. Если автобус ездит внутри города, то тариф фиксированный и заранее известный. Если маршрут муниципальный или межрегиональный, то тариф устанавливает сам перевозчик по рыночной ситуации. Маршрут — это значит, что автобус должен ехать по заранее известным остановкам и только по ним, не может никуда сворачивать. Водителю нельзя высаживать или забирать пассажиров вне остановки своего маршрута. Расписание — это значит, что на каждой остановке он должен быть в определённое время.

Последнее в России соблюдается в 70% случаев. Понятно, на дорогах может случиться многое, включая пробку из-за ДТП, но автобус должен быть на конечной вовремя. Это важно для того же автовокзала. Это сразу означает одну очень смешную вещь: если вы садитесь на автобус с длинным рейсом не в начале маршрута, то будьте готовы, что он нет-нет, да пройдёт вашу остановку раньше расписания. В последние годы такое случается реже и реже.

Позже — не страшно, вы просто постоите ещё несколько минут. А вот раньше — это значит, что вы можете прийти за 5 минут и посмотреть вслед уходящему автобусу.
Читать дальше →
Total votes 59: ↑59 and ↓0 +59
Views 92K
Comments 90

Как мы восстанавливали расписание междугородних автобусов

Туту.ру corporate blog Urbanism


Как на всех нормальных рынках, билеты на автобусы уже пару лет как продаются онлайн. Не обязательно стоять в очереди в кассу автовокзала, чтобы получить квиток. По России до 60 % маршрутов (в лучшие дни, оценка несколько размыта с учётом «серых» рейсов) можно купить онлайн. В том числе у нас, Туту.

Первое, что мы захотели, — это вынести расписание тоже в онлайн и сделать так, чтобы можно было за пару кликов купить себе билет. Мы такие задачи привыкли решать и как-то собаку съели на железнодорожных перевозках. Автобусы на первый взгляд не выглядели сильно сложными. Всего-то делов — договориться с системами автоматизации автовокзалов, выгрузить по API их рейсы и немного причесать.

Лёгкая работа, говорили они. Проект на пару дней, говорили они.

Наши заблуждения:

1. Все автовокзалы в стране автоматизированы.
2. Ладно, большинство автоматизировано.
3. Учёт в тетрадке больше нигде не ведётся.
4. Ладно, но всегда есть какой-то способ узнать расписание удалённо.
5. Те, которые автоматизированы, одинаково показывают один и тот же маршрут.
6. Ладно, хотя бы те, которые автоматизированы одной и той же системой, одинаково показывают один и тот же маршрут.
7. Ладно, где автоматизации нет, хотя бы есть расписание.
8. Ну должно же быть расписание, ведь без него только нелегальные перевозки!
9. Нелегальных перевозок мало.
10. Ладно, их меньше 10 % рынка.
11. Билет можно купить сразу туда и обратно.
12. Не бывает маршрутов в один конец.
13. Ну хотя бы автобусы-то возвращаются назад! Когда-то…
14. Не может за год 300 автобусов уехать в другой город и не вернуться.
15. Остановки имеют разные уникальные названия.
16. Не будет проблем с остановкой с названием «Поворот» или «Заправка».
Читать дальше →
Total votes 62: ↑60 and ↓2 +58
Views 21K
Comments 57

Как европейская автобусная компания работает в России: чем отличаются автобусы и пассажиры

Туту.ру corporate blog Urbanism

82 сантиметра между сиденьями.

Европейская компания Lux Express возит пассажиров автобусами из Москвы и Петербурга в Таллин, Ригу, Хельсинки и города Восточной Эстонии (Нарва, Силламяэ, Йыхви). Я хочу рассказать, как устроены их автобусы (они строятся прямо под них на шасси Scania), чем бизнес-класс отличается от обычного и про другие особенности инфраструктуры. И заодно пройтись по тому, как живёт водитель в дороге и что вообще нужно, чтобы отправить автобус в путь.

Пока же остановимся на двух особенностях, которые показывают, что мы всё ещё в России.

Первая история такая: в автобусах стоят роутеры на восемь sim-карт и четыре модема. Они соединяются в массивы для русской стороны и заграничной соответственно. Трафик раздаётся по Wi-Fi пассажирам и на экраны-планшеты перед каждым местом. Раньше антенны были слабые, около 10 метров, и в конце автобуса ставился репитер. Это вызывало несколько опасных случаев на дороге, поскольку водители легковых машин шли почти впритирку за автобусом, стараясь воспользоваться халявным вай-фаем. Сейчас сигнал достаёт примерно на 50 метров в стороны, и таких ситуаций куда меньше.
Читать дальше →
Total votes 158: ↑152 and ↓6 +146
Views 61K
Comments 242

Беги, муравей. Беги

Entertaining tasks Programming *Java *Algorithms *Mathematics *
Tutorial
В данной статье рассматривается процесс создания имитационной модели поведения муравьиной колонии (можно почитать в википедии ) в среде имитационного моделирования «AnyLogic». Данная статья носит практический характер. В ней будет рассмотрен вопрос применения муравьиного алгоритма для решения задачи о коммивояжёре (Почитать можно тут).



Кратко о сути


Суть задачи коммивояжере заключается в том, что коммивояжер (продавец) должен посетить N городов побывав в каждом из них только один раз по наикратчайшему маршруту. Так как данная задача является NP-сложной и количество вариантов всех возможных маршрутов между N городами вычисляется как «N!», то время поиска кратчайшего маршрута будет увеличиваться по экспоненциальному закону с увеличением значения N. Соответственно время поиска кратчайшего маршрута(решения) с использованием алгоритма «полного перебора» (который дает точное решение) при количестве городов N>16 резко увеличивается (носит экспоненциальный характер). Поэтому мы будем искать не самый короткий по протяженности маршрут, а близкий к нему (рациональный) за конечное время с помощью «муравьиного алгоритма».
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 8.9K
Comments 2

Как устроен склад алкоголя, и как нечеловекоподобный дрон может летать между бутылками

КРОК corporate blog IT Infrastructure *Multicopters
image

Мы собрали прототип дрона, который будет летать по складу и инвентаризировать алкоголь. Вообще-то такой дрон нужен много для чего (и вы могли видеть в некоторых магазинах ездящие колонны, которые занимаются чем-то подобным), но именно на складе алкоголя крайне важно, чтобы это был не человек. Потому что есть огромная проблема с подбором персонала на такие объекты. Отметим, что в результате отбора и последовательного отсева тех, кто злоупотребляет алкоголем на работе или стремится его украсть, в итоге на складе работают в основном глубоко религиозные люди, которым ислам запрещает пить.

Но вернёмся к роботу. От него нужны три вещи:

  1. Двигаться по складу без помощи оператора.
  2. Считывать штрихкоды или QR-коды паллет и надписи около них.
  3. Превращать это в данные инвентаризации и передавать в WMS в итоге.

Казалось бы, простейшая задача для пятичасового хакатона. Но на деле всё немного не так. Начнём с того, что метки под скотчем или полиэтиленом (то есть нужно сопоставление нескольких кадров без бликов) имеют разный шрифт и бывают рваными или протёртыми.
Читать дальше →
Total votes 29: ↑29 and ↓0 +29
Views 9.3K
Comments 22