Я пытаюсь получить доступ к свойствам определенного слоя ArcGIS WebMap.Я прикрепил обработчик кликов к компоненту WebMap React, но я могу получить доступ только к значениям mapPoint.latitude и mapPoint.longitude (в событии) из базовой карты.
Например, из слоя 4 Iхотите получить доступ к пользовательскому значению «Имя местоположения» при нажатии на определенные области карты.
Упрощенный пример кода:
clickHandler = e => {
console.log(e.mapPoint.latitude + ", " + e.mapPoint.longitude);
};
...
<WebMap
viewProperties={{
center: [ this.props.latitude, this.props.longitude ],
zoom: 12
}}
mapProperties={{ basemap: "streets" }}
onClick={e => this.clickHandler(e)}
id="9a9a9a9aaaccc1234"
/>