Вопрос
Карты Google в некоторых регионах могут предоставлять информацию о дорожном движении, показывая заблокированные дороги и т. д.Мне было интересно, есть ли какой-нибудь пример кода, демонстрирующий, как я могу предоставлять информацию о трафике для моего собственного региона.
Решение
У «Google Maps Hacks» есть хак, «Взлом 30.Держитесь подальше от пробок», на том.
Вы также можете узнать, как получить лицензию США.информация о пробках от Джона Резига «Данные о дорожной обстановке» статья.
Другие советы
Для ваших собственных данных вы захотите реализовать пользовательское наложение плитки.
Google не сообщает, какой источник они используют для получения данных о трафике.Вы можете связаться с ними напрямую, чтобы узнать, хотят ли они что-то реализовать для вас, но я предполагаю, что они просто направят вас к своему провайдеру, если им действительно нужны ваши данные.
Имейте в виду, что данные о трафике доступны не только для мегаполисов, но Google не использует их по ряду причин. Одна из главных причин заключается в том, что весь набор плиток для наложения трафика в районах с плитками трафика имеет регенерироваться каждые 15 минут или около того.Это просто не масштабируется.
Таким образом, даже если вам удалось передать данные в поток, они, скорее всего, не будут обработаны.
-Адам
Я обнаружил, что в Google есть класс GTrafficOverlay, основанный на расширении класса GOverlay.Теперь становится яснее, что я ищу открытую реализацию GTrafficOverlay.