Здесь Карты Api для Javascript 3,1 - очень медленно - PullRequest
0 голосов
/ 18 февраля 2020

Между Here Maps Api для Javascript версии 3.1 и Here Maps Api для Javascript версии 3 - большая разница. Время загрузки, масштабирование, отображение маршрутов намного медленнее, до 3 раз.

Мы используем настройки по умолчанию, но даже на половине наших компьютеров, на которых мы использовали ЗДЕСЬ версию 3, мы не можем использовать новая версия 3.1. Это не загрузка (не может быть использована).

Что можно сделать? Я не могу позволить себе сменить весь компьютер на другой компьютер последнего поколения. Есть ли какие-то настройки, которые можно использовать для уменьшения времени отклика карт?

1 Ответ

1 голос
/ 19 февраля 2020

Что вы можете сделать, это загрузить устаревшие пакеты и использовать устаревший механизм рендеринга (без наклона / поворота, только растровый базовый слой):

загрузить устаревший базовый пакет:

<!DOCTYPE html>
  <html>
    <head>
    .....
      <script src="https://js.api.here.com/v3/3.1/mapsjs-core-legacy.js" type="text/javascript" charset="utf-8"></script>
    .....

создать карту с устаревшим механизмом рендеринга:

// assuming platform is instantiated

// Obtain the default map types from the platform object:
let defaultLayers = platform.createDefaultLayers();

let map = new H.Map(
    document.getElementById('mapContainer'),
    defaultLayers.raster.normal.map,
    {
      zoom: 10,
      center: { lat: 52.5, lng: 13.4 },
      engineType: H.map.render.RenderEngine.EngineType.P2D
    });

по умолчанию, уровни дробного масштабирования включены в 3.1, поэтому для получения четкой карты рекомендуется отключите его:

//assuming that UI and mapevents behavior are instantiated

// disable fractional zooming for Behavior
behavior.disable(H.mapevents.Behavior.Feature.FRACTIONAL_ZOOM);

// add H.ui.ZoomControl with the disabled fractional zooming
var zoomControl = new H.ui.ZoomControl({fractionalZoom: false});
ui.addControl('zoom', zoomControl);

Для получения дополнительной информации см. Руководство по миграции

...