Nokia Here Maps Тепловая карта Оверлейные отверстия

Я работаю с API карт Nokia Here, визуализируя данные с наложением тепловой карты. При первом добавлении поставщика тепловой карты на карту в нем отсутствуют плитки и отображаются пробелы в данных, как показано ниже:

Проблема с отсутствующими плитками тепловой карты

Только после выключения и повторного включения тепловой карты или перезагрузки данных она отображается корректно. Он должен отображаться, как показано ниже:

введите здесь описание изображения

Это известная проблема? Кто-нибудь сталкивался с этим раньше и имеет быстрое решение? Заранее спасибо.


person Michael McClenaghan    schedule 12.06.2013    source источник


Ответы (1)


Мне кажется, что это ошибка рендеринга холста, так как я столкнулся с похожая проблема раньше (но с оверлеями). Обходной путь, предложенный там, кажется, работает и для меня здесь. Я никогда не сталкивался с проблемами рендеринга наложения при использовании режима DOM — похоже, эта проблема возникает только в режиме Canvas.

Чтобы заставить библиотеку использовать режим DOM, измените тег <script>, добавив &map=js-p2d-dom, как показано. Код:

 <script type="text/javascript" charset="UTF-8"
      src="http://api.maps.nokia.com/2.2.4/jsl.js?with=all&map=js-p2d-dom">
 </script>
person Jason Fox    schedule 12.06.2013
comment
Спасибо, мы попробовали это, и он исправил проблему радиатора, но мы не были удовлетворены масштабированием карты, когда этот режим был включен. В итоге мы удалили тепловую карту при первой загрузке и снова добавили ее в режиме холста. - person Michael McClenaghan; 17.06.2013