相关疑难解决方法(0)

Next JS在arcgis地图上的多个坐标上显示信息窗口

下面是我的下一个 JS 代码,它显示了一个简单的 ArcGIS 地图,其中包含特定坐标上的点或标记。

谁能告诉我如何在地图上显示点的弹出/信息窗口?例如,我单击任意点,它将在其上打开相应的弹出窗口。

import NavBar from '@/components/NavBar'
import axios from 'axios';
import { useRef, useEffect, useState } from 'react';
import { loadModules } from 'esri-loader';

export default function Home({...props}) {
    const [state, setState] = useState('');
    const MapElement = useRef(null)
    const options = {
     url: 'https://js.arcgis.com/4.6/',
     css: true
    };

    useEffect(() => {
        var vehicleData = props.data
        var map, point_symbol;
        loadModules([
            "esri/views/MapView",
            "esri/WebMap",
            "esri/Graphic",          
            "esri/geometry/Point",
            "esri/PopupTemplate",
            "esri/layers/FeatureLayer","dojo/domReady!"
        ],options).then(([ MapView, WebMap, Graphic, Point, PopupTemplate, FeatureLayer]) => {
            const webmap = …
Run Code Online (Sandbox Code Playgroud)

arcgis reactjs arcgis-js-api next.js esri-maps

0
推荐指数
1
解决办法
713
查看次数

标签 统计

arcgis ×1

arcgis-js-api ×1

esri-maps ×1

next.js ×1

reactjs ×1