Nokia MapImage Route REST API макс. количество POI

Мы используем Route REST API, и у нас возникают проблемы при передаче многих POI в HTTP-запрос (параметры «poixN»). В нашем запросе около 1000 POI, и некоторые из них усечены (сложно подсчитать, но определенно не все отображаются). Вот пример запроса (первая строка - это URL, остальные - параметры, переданные с помощью POST):

http://maps.nlp.nokia.com/mia/1.6/route?app_code=<APP_CODE>&app_id=<APP_ID>
h=440
w=1030
poix0=52.2420610745,21.0951604874;FFFFEA00;FFFFEA00;1;.
poix1=52.2420610745,21.0952168365;FFFFEA00;FFFFEA00;1;.
poix2=52.2420610745,21.0951024308;FFFFEA00;FFFFEA00;1;.
poix3=52.2047067699,20.9944339802;FFFFEA00;FFFFEA00;1;.
...
poix940=52.1749134848,20.9056261531;FFEE7AFF;FFEE7AFF;1;.
q=100

Есть ли ограничение на количество точек интереса? А как насчет других параметров, таких как "r"?

Мы используем корпоративную версию. Заранее спасибо.

Изменить

Хорошо, после некоторого исследования я знаю, что предел для "poixN" составляет 99. Есть ли способ увеличить лимит?


person unhit    schedule 31.01.2014    source источник


Ответы (1)


Я не думаю, что можно увеличить количество доступных точек интереса с помощью API изображений карты, но можно было бы получить снимок экрана более сложной карты с помощью Enterprise API Карт для JavaScript с использованием ContextMenu.captureHandler

Вы можете добавить captureHandler в контекстное меню, как показано:

var contextMenu = new nokia.maps.map.component.ContextMenu();
  contextMenu.addHandler(nokia.maps.map.component.ContextMenu.captureHandler);
  map.components.add(contextMenu);

Затем вы можете получить снимок экрана со всеми своими POI, который затем можно будет использовать, например, для печати. ​​ЗДЕСЬ Сообщество карт на GitHub размещает рабочий пример специально для печати, в котором используются плитки высокого разрешения из Map Tile API. Обратите внимание, что снимок экрана работает только в браузере Firefox.

Поскольку у вас такое большое количество POI, я бы также рекомендовал посмотреть кластеризация, чтобы не перегружать пользователей слишком большим объемом информации.

person Jason Fox    schedule 11.02.2014