<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>demo</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
function mapQueryTask(option, queryCallback) {
let url = option.url;
let outFields = option.outFields || "*";
let returnGeometry = typeof option.returnGeometry != "boolean" ? !option.returnGeometry && true : option.returnGeometry;
let maxAllowableOffset = option.maxAllowableOffset || "";
let geometry = option.geometry || "";
let where = option.where || "1=1";
let queryUrl =url+"/query?where=" + where + "&text=&objectIds=&time=&geometry=" + geometry + "&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=" + outFields + "&returnGeometry=" + returnGeometry + "&maxAllowableOffset=" + maxAllowableOffset + "&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&f=pjson";
$.ajax({
type:"get",
url:queryUrl,
async:true,
error:function(){
ShowError('数据加载失败', "提示");
},
success:function(result){
console.log(JSON.parse(result))
}
});
}
mapQueryTask({url:`http://你的地图服务地址`});
</script>
</html>
获取的结果如封面图