Направления, возвращающие неверный waypoint_index (4294967295) с optimize: true - PullRequest
0 голосов
/ 20 июня 2019

При звонке на номер: -

https://maps.googleapis.com/maps/api/directions/xml?origin=lat,lon&destination=lat,lon&waypoints=optimize:true|lat,lon|lat,lon|lat,lon|lat,lon|lat,lon|lat,lon|lat,lon&mode=driving&alternatives=true&key=mykey

для приблизительно 10% вызовов результирующий waypoint_index возвращает 4294967295, а не ожидаемый индекс.

Это довольно случайно, и повторный вызов того же URL-адреса (немедленно) возвращает ощутимые результаты.

Это начало происходить только во вторник, 18 июня (до того момента он работал нормально).

Единственным выходом, по-видимому, является определение неверного результата и повторный вызов URL-адреса (когда кажется, что он работает нормально), но, разумеется, Google взимает плату за звонок, поэтому это стоит нам дороже!

Я ожидаю, что результаты будут примерно такими: -

  <waypoint_index>0</waypoint_index>
  <waypoint_index>2</waypoint_index>
  <waypoint_index>1</waypoint_index>
  <waypoint_index>4</waypoint_index>
  <waypoint_index>3</waypoint_index>
  <waypoint_index>5</waypoint_index>
  <waypoint_index>7</waypoint_index>
  <waypoint_index>9</waypoint_index>
  <waypoint_index>8</waypoint_index>

но фактическое возвращение: -

  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
  <waypoint_index>4294967295</waypoint_index>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...