使用arcgis api for javascript 4.16 实现在地图上打点和显示点是弹框,以下为效果图。
源代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>在地图上打点并显示弹框</title>
<link rel="stylesheet" href="https://js.arcgis.com/4.16/esri/css/main.css">
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script src="https://js.arcgis.com/4.16/init.js"></script>
<style>
#viewDiv{
width: 100%;
height: 100%;
}
</style>
</head>
<body style="overflow: hidden">
<div id="viewDiv" style="background-color:lightskyblue" class="col-sm-6"></div>
</body>
</html>
<script>
require([
"esri/Map",
"esri/views/MapView",
"esri/views/SceneView",
"esri/layers/FeatureLayer",
],function (Map,MapView,SceneView,FeatureLayer) {
var featureLayer;
//构建2D底图
var mainMap = new Map({
basemap:"satellite",
}