CSVLayer не показывает HeatMap в Angular 6

Я использую API-интерфейс ArcGIS JavaScript 7.8, и я интегрировал CSVLayer в приложение Angular 6, но он не отображает никакой карты тепла. Легенда показывает, что в качестве рендерера добавляются данные визуализатора и тепловая карта. Но никакой тепловой карты не видно.

Но когда я нажимаю на карту, где ожидаю тепловую карту, я вижу, что PopupTemplate показывает мои данные. Ниже приведено изображение: введите описание изображения здесь

Когда я увеличиваю масштаб в моем слое CSV, я могу видеть точки на карте, которые я создал, заменив heatmaprenderer на simpleerenderer на событие масштаба. Скриншоты приведены ниже:

Нет карты тепла: введите описание изображения здесь

После масштабирования на уровне CSV (верхний): введите описание изображения здесь

Кроме того, я преобразовал пример с сайта ArcGIS в компонент Angular и попытался показать его на веб-сайте. Но он также не показывает никаких данных. Я использовал здесь «Пример создания визуализационного масштаба» . Код песочницы здесь .

Мой код находится на GitHub . ( https://github.com/SiddharthMishraPersonal/arcgis-csvlayer-example ). На приведенных выше изображениях вы можете видеть, что вторая карта не отображает никакой карты тепла.

Пожалуйста, дайте мне знать, если я делаю что-то неправильно.

angular,heatmap,arcgis,esri-maps,

0

Ответов: 1


0

HeatmapRenderer работает только с включенным WebGL FeatureLayer, а в версии 4.8 одно из ограничений для поддержки WebGL указано как:

Слои, созданные из коллекций функций или клиентской графики, не поддерживаются. https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#webgl-rendering Это ограничение, надеюсь, должно исчезнуть в следующей версии (версия 4.9).

Итак, чтобы он работал, нам нужно включить ниже код JavaScript в index.htmlфайл для Angular 2+продукта:

<script>
var dojoConfig = {
  has: {
    "esri-featurelayer-webgl": 1
  }
};

Я исправил проект и внес изменения в проект .

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

Я отправил тот же вопрос в сообщество Esri GeoNet, и они ответили на него довольно быстро. Вы можете найти их ответ здесь .

угловая, Heatmap, ArcGIS, ESRI-карта,
Похожие вопросы
Яндекс.Метрика