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


Если приложение отображает «Ошибка добавления точки на карте: 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) В консоли необходимо отправить команды которые «настроят» карту. Отправка команд происходит по нажатию на Enter. Первым делом выставить геолокацию курьера:

setMyPosition([XXXXX,YYYYY])

где XXXXX и YYYYY - широта и долгота (можно посмотреть в стандартных Google или Yandex картах, например, для 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 нам сообщат о той или иной ошибке, дальше читаем текст ошибки, и анализируем возможные пути решения

7) Чтобы удалить все текущие маршруты и точки можно использовать команду

ClearAllOtherWork()




Если используется Google ключ то его конфигурация должна выглядеть следующим образом: