2015-01-18 3 views
1

Я исследованные, как и, если это возможно, чтобы получить разбивку времени на каждые 5 миль от API Карт Google, относительно направления (https://developers.google.com/maps/documentation/javascript/examples/directions-panel)Получить расщепленные разы, Google Maps API, направления

Примера: Вы хотите ехать из Чикаго в Сент-Луис. Из API Карт Google я получаю массив времени, когда пользователь (драйвер) будет на маршруте после каждых 5 миль. Это может быть через несколько минут.

array[] = {35, 60, 82, 101} 

Я ничего не нашел об этом в документации, ни когда Im googling. Кто-нибудь знает, как это решить? (Извините за мой английский, а не мой первый язык)

ответ

0

Если я не ошибаюсь, вы спрашиваете о параметрах шагов, который возвращается Google Direction API, когда пользователь вводит начало и место назначения в текстовые поля.

Теперь этот параметр шагов возвращает массив шагов для определенного маршрута. Этот шаг состоит из расстояния, а также времени для этого конкретного шага в этом маршруте. Дополнительную информацию см. В этой ссылке.

Формат JSON, возвращаемый шагами, выглядит следующим образом. Хотя это отличается от того, что вы встретили в вопросе, которого я тоже не смог найти.

"steps": [ { 
     "travel_mode": "DRIVING", 
     "start_location": { 
      "lat": 41.8507300, 
      "lng": -87.6512600 
     }, 
     "end_location": { 
      "lat": 41.8525800, 
      "lng": -87.6514100 
     }, 
     "polyline": { 
      "points": "[email protected]" 
     }, 
     "duration": { 
      "value": 19, 
      "text": "1 min" 
     }, 
     "html_instructions": "Head \u003cb\u003enorth\u003c/b\u003e on \u003cb\u003eS Morgan St\u003c/b\u003e toward \u003cb\u003eW Cermak Rd\u003c/b\u003e", 
     "distance": { 
      "value": 207, 
      "text": "0.1 mi" 
     } 
Смежные вопросы