мета-данные страницы
  •  

Это старая версия документа!


6. FAQ по модулю Агбис Курьер


I. Если приложение отображает «Ошибка добавления точки на карте: REQUEST_DENIED» или другие подобные ошибки связанные с картой

1) Открываем браузер Google Chrom, нажимаем на клавишу F12 - открывается окно разработчика


2)Вводим URL адрес отвечающий за отображение карты которую видит курьер в приложении:

 https://himinfo.net/him_general_php/agbis_courier/map.php?api_real_key=XXXXXXX&map=Y

где XXXXXXX - Google или Yandex api ключ с которым должен работать клиент, а Y - тип карты (указывается в локальных настройках настройках приложения Агбис Курьер: 1 - Yandex, 2 - Google)

3)В консоли необходимо отправить команды которые «настроят» карту. Первым делом выставить геолокацию курьера:

setMyPosition([XXXXX,YYYYY])

где XXXXX и YYYYY - широта и долгота (например, для 54.7334 и 20.5307 команда будет: setMyPosition([54.7334,20.5307]) )


4)Далее необходимо добавить точку на карте через команду

addcurwork('XXXXX',2,YYYYY, false);

где XXXXX - адрес выезда, YYYYYY-вн.номер выезда, можно произвольное число но его необходимо запомнить для будущих манипуляций (например, для Киева это может быть addcurwork('Киев, провулок Чаплигіна, 10, Київ, Украина, 02000',2,100139, false) )

5) Далее для удобства выполняем команду которая выставит правильные границы карты

setTrueBounds();


6) Далее для удобства можно начать движение и построение по маршруту командой

start_new_trace(YYYYY)

где YYYYY- вн.номер выезда который мы добавили командой addcurwork

Рано или поздно api нам сообщат о той или иной ошибке, дальше читаем текст ошибки, и анализируем возможные пути решения