#android #google-maps #traffic
#Android #google-карты #трафик
Вопрос:
Я пытаюсь нарисовать карту со слоем трафика и отобразить дорожные условия (сооружения, аварии и т.д.) Используя Google Maps API / Google Directions API, как я могу получить ссылку на отображаемые условия дорожного движения или, более конкретно, условия на пути / маршруте? Спасибо.
Ответ №1:
В Google Maps API v3 в документации говорится, что условия дорожного движения отображаются следующим образом:
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);
Я не думаю, что это будет отображать конкретные опасности (например, аварии или строительство), а просто замедляет движение. Вам почти наверняка пришлось бы получать такие данные из источника, который не был Google Maps.
Этот вопрос был помечен как Google Maps API v3 (на который я ответил выше), так и Android. Я не знаю, поможет ли это вам в программировании на Android, но, надеюсь, это не бесполезно. (Обновление: Похоже, что вопрос теперь был помечен заново, чтобы удалить тег API v3.)
Комментарии:
1. Да, я имел в виду API-интерфейсы maps и directions, встроенные в Android. Хотя я не думаю, что существует directions API специально для Android.