Как определить дорожные опасности с помощью Google Maps API / Directions API

#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.