Я пытаюсь показать слой трафика для данного местоположения: mapтрафика слой в Google Maps
По: Google Documentation я должен делать это только:
var myLatlng = new google.maps.LatLng(34.04924594193164, -118.24104309082031);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);
Но уровень трафика не показано на рисунке.
Я проверил это: coverage spreadsheet, и он говорит, что он не закрыт, но если я перейду на maps.google.com и найду это местоположение, я увижу уровень трафика.
Разве это не открыто для сообщества разработчиков? Есть ли что-то, что нужно платить за использование?
Вы знаете, как трафик подается? Я имею в виду, я не думаю, что кто-то вводит данные весь день, но я точно не знаю, как это работает. – polonskyg
Я не могу сказать вам точно, но я думаю, что улицы полны датчиков, которые регистрируют трафик, например. сколько автомобилей находится в дороге и какая средняя скорость. Исходя из таких данных, вы можете завершить ситуацию с движением. –
Если это помогает, я считаю, что данные трафика Google - это совокупность данных, взятых из агентств Countrys Highways, которые получают данные через датчики трафика, и данные Crowd Sourced от Android (и других мобильных устройств, которые, я уверен), с GPS Enabled. У меня был источник этой информации, но я не могу найти ее сейчас :( –