Я использую Static API для отображения точек и ломаных на мобильных устройствах в т.ч. и с теми, которые не могу работать Java-версий API Карт.
В последнее время при отрисовки трека или маршрута все чаще и чаще нарываюсь на ограничение длины HTTP GET запроса. Разумеется использование кодирование вершин ломаной и понижение степени точности передаваемых долей градуса (передавать 3-4 знака после запятой вместо 6) частично решает данную проблему, но не устраняет ее.
Вопросы к Яндексу:
1. Неужели так жизненно важно в HTTP GET запросе в Static API передавать столь длинный API KEY ??
Ведь вы всеравно не сможете его сверить с зарегистрированным на данного пользователя, Static API "съедает" любой ключ из действующих, выданный для любого сайта. Зато он нехило ограничивает длину строки GET запроса оставшуюся на полезные данные. В целях статистики и контроля на ваш сервер всеравно же передается Referer и IP клиента, разве этого не достаточно?
Посмотрите как к примеру реализованы графики Google Charts - никаких API KEY нет и впомине, только полезные данные.
2. Для передачи больших объемов данных быть может стоит применить метод HTTP POST чтобы обойти ограничение на длину запроса ? Опять же по аналогии Google Charts.
Use GET or POST to get your image. GET, is either when you type the URL directly into your browser, or use it in an <img> tag. However, URLs are limited to 2K in length, so if you have more data than that, or have a taste for blood, you should consider using POST instead, as described here.Заранее спасибо.