ЗДЕСЬ Maps Tile API CORS Ошибки наугад - PullRequest
0 голосов
/ 28 октября 2018

Я несколько раз пытался реализовать HERE Maps для нашего приложения.У нас есть веб-клиенты и клиенты для настольных компьютеров, поэтому мы не можем привязать их к конкретному домену.Я использую REST API листов карты, и все работает, за исключением того, что я получаю ошибки CORS наугад.При большинстве уровней масштабирования это около 10% мозаик, которые не загружаются, но при более глубоких уровнях масштабирования (14+) почти все плитки перестают работать.

Почему некоторые плитки загружаются, но другие плитки не работают с тем жеЗапросы?У нас есть версия Mapbox, которая работает безупречно, и обе используют проекцию Меркатора и похожий подход к спецификации листов.

ОБНОВЛЕНИЕ

Ниже вы можете видеть, что большинство плиток загружено нормальноно никто не:

Network log from Chrome

Ниже показан один из успешных запросов:

Success

Следующий неудавшийся запрос:

enter image description here

Иногда одна и та же плитка загружается, а иногда нет.Это на уровне масштабирования 10, а на 14+ все становится намного хуже.

ОБНОВЛЕНИЕ 2

Если я скопирую и вставлю два URI в адресную строку браузера, одинвозвращает плитку, а другой ошибку.Оба идентичные, за исключением номеров плиток x и y.Идентификатор приложения и код совпадают и находятся в правильном порядке.Примеры (с идентификатором приложения и маскированным кодом):

https://4.base.maps.api.here.com/maptile/2.1/maptile/newest/normal.day/16/12107/21196/256/png8?app_id=myID&app_code=mycode https://4.base.maps.api.here.com/maptile/2.1/maptile/newest/normal.day/16/12104/21195/256/png8?app_id=myID&app_code=mycode

Ошибка на втором:

{"error": "Unauthorized", "error_description": "Это недопустимая пара app_id и app_code. Убедитесь, что значения не поменялись местами между app_id и app_code и значениями, предоставленными HERE (либо вашим клиентомпредставитель или через http://developer.here.com/myapps) были правильно скопированы в запрос. "}

Не имеет смысла, почему я получаю, казалось бы, случайные ошибки авторизации.

Любая помощь будетбыть оцененным.

1 Ответ

0 голосов
/ 05 ноября 2018

Ошибка, которую вы видите, не связана с ошибкой CORS.Код несанкционированного ответа 401 либо потому, что вы используете неправильные учетные данные, либо переходите квоту для своих учетных данных.В вашем случае, похоже, что вы превысили квоту (количество выполненных запросов). По всем вопросам поддержки биллинга, пожалуйста, напишите нам по адресу selfserveupport@here.com.

.
...