Я несколько раз пытался реализовать HERE Maps для нашего приложения.У нас есть веб-клиенты и клиенты для настольных компьютеров, поэтому мы не можем привязать их к конкретному домену.Я использую REST API листов карты, и все работает, за исключением того, что я получаю ошибки CORS наугад.При большинстве уровней масштабирования это около 10% мозаик, которые не загружаются, но при более глубоких уровнях масштабирования (14+) почти все плитки перестают работать.
Почему некоторые плитки загружаются, но другие плитки не работают с тем жеЗапросы?У нас есть версия Mapbox, которая работает безупречно, и обе используют проекцию Меркатора и похожий подход к спецификации листов.
ОБНОВЛЕНИЕ
Ниже вы можете видеть, что большинство плиток загружено нормальноно никто не:
Ниже показан один из успешных запросов:
Следующий неудавшийся запрос:
Иногда одна и та же плитка загружается, а иногда нет.Это на уровне масштабирования 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) были правильно скопированы в запрос. "}
Не имеет смысла, почему я получаю, казалось бы, случайные ошибки авторизации.
Любая помощь будетбыть оцененным.