мета-данные страницы
Если приложение отображает «Ошибка добавления точки на карте: 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 ключ то его конфигурация должна выглядеть следующим образом: