Browse Source

经纬度数据单独封装为函数引用

李雪梅 2 years ago
parent
commit
8f8ee35d11
1 changed files with 237 additions and 150 deletions
  1. 237 150
      nngkxxdp/src/main/resources/static/district/js/sy.js

+ 237 - 150
nngkxxdp/src/main/resources/static/district/js/sy.js

@@ -438,6 +438,7 @@ $(function() {
 			$('.show-first').fadeOut(100).siblings('.show-fifth').fadeIn(200);
 			xxGEO(bms);
 			xrjz(bms);
+			getPointPostAjax(bms);
 			localStorage.setItem("gjIndex","1");
 			localStorage.setItem("gjImg","0");
 			localStorage.setItem("zjImg","0");
@@ -446,54 +447,63 @@ $(function() {
 		} else if (tabtext == '产业园区') {
 			xxGEO(cyy);
 			xrxx(cyy);
+			getPointPostAjax(cyy);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		} else if (tabtext == '停车泊车') {
 			xxGEO(tc);
 			xrxx(tc);
+			getPointPostAjax(tc);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		} else if (tabtext == '不动产登记') {
 			xxGEO(bdcdjzxbsdt);
 			xrxx(bdcdjzxbsdt);
+			getPointPostAjax(bdcdjzxbsdt);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "便民公厕"){
 			xxGEO(gc);
 			xrxx(gc);
+			getPointPostAjax(gc);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "住房保障"){
 			xxGEO(fwglzx);
 			xrxx(fwglzx);
+			getPointPostAjax(fwglzx);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "住房公积金"){
 			xxGEO(gjj);
 			xrxx(gjj);
+			getPointPostAjax(gjj);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "办税服务"){
 			xxGEO(bsfwt);
 			xrxx(bsfwt);
+			getPointPostAjax(bsfwt);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "核酸检测"){
 			xxGEO(hscyd);
 			xrxx(hscyd);
+			getPointPostAjax(hscyd);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
 		}else if(tabtext == "市场监管"){
 			xxGEO(scjdglj);
 			xrxx(scjdglj);
+			getPointPostAjax(scjdglj);
 			$('.flex_box').css('padding-top',$('.wrap_fwdt').outerHeight()+10);
 			$('.title-first1:nth-child(2)').css('padding-top',60);
 			$('.left-map').scrollTop(0);
@@ -546,214 +556,267 @@ $(function() {
 			case "小学":
 				xxGEO(xx);
 				xrxx(xx);
+				getPointPostAjax(xx);
 				break;
 			case "中学":
 				xxGEO(zx);
 				xrxx(zx);
+				getPointPostAjax(zx);
 				break;
 			case "特殊教育学校":
 				xxGEO(tsjy);
 				xrxx(tsjy);
+				getPointPostAjax(tsjy);
 				break;
 			case "高等院校":
 				xxGEO(dx);
 				xrxx(dx);
+				getPointPostAjax(dx);
 				break;
 			case "职业教育学校":
 				xxGEO(zyyx);
 				xrxx(zyyx);
+				getPointPostAjax(zyyx);
 				break;
 			case "幼儿园":
 				xxGEO(yey);
 				xrxx(yey);
+				getPointPostAjax(yey);
 				break;
 			case "镇(街道)公共服务中心":
 				xxGEO(ggfwzx);
 				xrxx(ggfwzx);
+				getPointPostAjax(ggfwzx);
 				break;
 			case "村(社区)便民服务中心":
 				xxGEO(bmfwzx);
 				xrxx(bmfwzx);
+				getPointPostAjax(bmfwzx);
 				break;
 			case "党群服务中心":
 				xxGEO(dqfwzx);
 				xrxx(dqfwzx);
+				getPointPostAjax(dqfwzx);
 				break;
 			case "殡仪服务机构":
 				xxGEO(byfwjg);
 				xrxx(byfwjg);
+				getPointPostAjax(byfwjg);
 				break;
 			case "村卫生室":
 				xxGEO(cwss);
 				xrxx(cwss);
+				getPointPostAjax(cwss);
 				break;
 			case "社区卫生服务站":
 				xxGEO(sqwsfwz);
 				xrxx(sqwsfwz);
+				getPointPostAjax(sqwsfwz);
 				break;
 			case "儿科诊疗服务机构":
 				xxGEO(ekzlfwjg);
 				xrxx(ekzlfwjg);
+				getPointPostAjax(ekzlfwjg);
 				break;
 			case "狂犬病、破伤风处置门诊":
 				xxGEO(kqbpsfczmz);
 				xrxx(kqbpsfczmz);
+				getPointPostAjax(kqbpsfczmz);
 				break;
 			case "免疫规划预防接种门诊":
 				xxGEO(myghyfjzmz);
 				xrxx(myghyfjzmz);
+				getPointPostAjax(myghyfjzmz);
 				break;
 			case "二级医疗机构":
 				xxGEO(ejyljg);
 				xrxx(ejyljg);
+				getPointPostAjax(ejyljg);
 				break;
 			case "三级医疗机构":
 				xxGEO(sjyljg);
 				xrxx(sjyljg);
+				getPointPostAjax(sjyljg);
 				break;
 			case "社区卫生服务机构":
 				xxGEO(sqwsfwjg);
 				xrxx(sqwsfwjg);
+				getPointPostAjax(sqwsfwjg);
 				break;
 			case "职业病诊断机构":
 				xxGEO(zybzdjg);
 				xrxx(zybzdjg);
+				getPointPostAjax(zybzdjg);
 				break;
 			case "公园":
 				xxGEO(gy);
 				xrxx(gy);
+				getPointPostAjax(gy);
 				break;
 			case "婚姻登记机构":
 				xxGEO(hydjjg);
 				xrxx(hydjjg);
+				getPointPostAjax(hydjjg);
 				break;
 			case "助产医疗机构":
 				xxGEO(zcyljg);
 				xrxx(zcyljg);
+				getPointPostAjax(zcyljg);
 				break;
 			case "产科门诊服务机构":
 				xxGEO(ckmzfwjg);
 				xrxx(ckmzfwjg);
+				getPointPostAjax(ckmzfwjg);
 				break;
 			case "派出所":
 				xxGEO(pcs);
 				xrxx(pcs);
+				getPointPostAjax(pcs);
 				break;
 			case "出入境业务办理机构":
 				xxGEO(crjywbljg);
 				xrxx(crjywbljg);
+				getPointPostAjax(crjywbljg);
 				break;
 			case "交通支大队":
 				xxGEO(jtxljcdd);
 				xrxx(jtxljcdd);
+				getPointPostAjax(jtxljcdd);
 				break;
 			case "交通违法处理机构":
 				xxGEO(jtwfcljg);
 				xrxx(jtwfcljg);
+				getPointPostAjax(jtwfcljg);
 				break;
 			case "交通事故处理机构":
 				xxGEO(jtsgcljg);
 				xrxx(jtsgcljg);
+				getPointPostAjax(jtsgcljg);
 				break;
 			case "车管所":
 				xxGEO(cgs);
 				xrxx(cgs);
+				getPointPostAjax(cgs);
 				break;
 			case "机动车检测场所":
 				xxGEO(jdcjccs);
 				xrxx(jdcjccs);
+				getPointPostAjax(jdcjccs);
 				break;
 			case "驾驶人体检医院":
 				xxGEO(jsrtjz);
 				xrxx(jsrtjz);
+				getPointPostAjax(jsrtjz);
 				break;
 			case "养老机构":
 				xxGEO(ylfwjg);
 				xrxx(ylfwjg);
+				getPointPostAjax(ylfwjg);
 				break;
 			case "图书馆":
 				xxGEO(tsg);
 				xrxx(tsg);
+				getPointPostAjax(tsg);
 				break;
 			case "文化馆":
 				xxGEO(whg);
 				xrxx(whg);
+				getPointPostAjax(whg);
 				break;
 			case "文管所":
 				xxGEO(wgs);
 				xrxx(wgs);
+				getPointPostAjax(wgs);
 				break;
 			case "公共体育馆":
 				xxGEO(ggty);
 				xrxx(ggty);
+				getPointPostAjax(ggty);
 				break;
 			case "旅游景点":
 				xxGEO(jq);
 				xrxx(jq);
+				getPointPostAjax(jq);
 				break;
 			case "残疾人服务中心":
 				xxGEO(cjrfwzx);
 				xrxx(cjrfwzx);
+				getPointPostAjax(cjrfwzx);
 				break;
 			case "定点残疾人服务机构":
 				xxGEO(ddcjrfwjg);
 				xrxx(ddcjrfwjg);
+				getPointPostAjax(ddcjrfwjg);
 				break;
 			case "公证处":
 				xxGEO(gzc);
 				xrxx(gzc);
+				getPointPostAjax(gzc);
 				break;
 			case "司法鉴定机构":
 				xxGEO(sfjdjg);
 				xrxx(sfjdjg);
+				getPointPostAjax(sfjdjg);
 				break;
 			case "基层司法所":
 				xxGEO(jcfwfws);
 				xrxx(jcfwfws);
+				getPointPostAjax(jcfwfws);
 				break;
 			case "法律援助机构":
 				xxGEO(flyzzx);
 				xrxx(flyzzx);
+				getPointPostAjax(flyzzx);
 				break;
 			case "医疗保障事务中心":
 				xxGEO(yb);
 				xrxx(yb);
+				getPointPostAjax(yb);
 				break;
 			case "生源地助学贷款办理点":
 				xxGEO(dkbld);
 				xrxx(dkbld);
+				getPointPostAjax(dkbld);
 				break;
 			case "车驾管社会服务站":
 				xxGEO(cjgshfwz);
 				xrxx(cjgshfwz);
+				getPointPostAjax(cjgshfwz);
 				break;
 			case "教育考试中心":
 				xxGEO(jykszx);
 				xrxx(jykszx);
+				getPointPostAjax(jykszx);
 				break;
 			case "区级行政服务中心":
 				xxGEO(xzfwzx);
 				xrxx(xzfwzx);
+				getPointPostAjax(xzfwzx);
 				break;
 			case "矫正中心":
 				xxGEO(jzzx);
 				xrxx(jzzx);
+				getPointPostAjax(jzzx);
 				break;
 			case "就业和人才中心":
 				xxGEO(jyhrczx);
 				xrxx(jyhrczx);
+				getPointPostAjax(jyhrczx);
 				break;
 			case "社会保险事务中心":
 				xxGEO(shbxswzx);
 				xrxx(shbxswzx);
+				getPointPostAjax(shbxswzx);
 				break;
 			case "商圈":
 				xxGEO(sq);
 				xrxx(sq);
+				getPointPostAjax(sq);
 				break;
 			case "核酸采样点":
 				xxGEO(hscyd);
 				xrxx(hscyd);
+				getPointPostAjax(hscyd);
 				break;
 		}
 		$('.title-first1:nth-child(2)').css('padding-top',60);
@@ -1300,177 +1363,195 @@ $(function() {
 	}
 
 	// 将json数据渲染到地图
-	async function xxGEO(arr) {
+	function xxGEO(arr) {
 		map.clearOverlays();
-		var dataString,addFirst;
-		var mapList=[];
+		var addFirst;
 		if (!arr){
 			return
 		}else{
 			for (var z = 0; z < arr.length; z++) {
 				var add = arr[z].address;
 				const tempAdd = add;
-				await new Promise((resolve, reject) => {
-					myGeo.getPoint(tempAdd, function(point) {
-						if (point) {
-							var address = new BMap.Point(point.lng, point.lat);
-							addFirst = address;
-							var obj = {
-								"id": arr[z].id,
-								"longitude": address.lng,
-								"latitude": address.lat
-							}
-							for (var index = 0; index < arr.length; index++) {
-								var arrdep = arr[index].dep;
-								var arraddre = arr[index].address;
-								var arrtype = arr[index].type;
-								var arrspecial = arr[index].specialtype;
-								var arrtag = arr[index].tag;
-								var arrtag2 = arr[index].tag2;
-								var arrtag3 = arr[index].tag3;
-								var arrcontent = arr[index].content;
-								var arrimg = arr[index].img;
-								var arrtel = arr[index].tel;
-								var arrtime = arr[index].time;
-								var arrIndex = arr[index].clickIndex;
-								var arrUrl = arr[index].url;
-								var arrSptype = arr[index].sptype;
-								var arrgzh = arr[index].gzh
-								var sContnet = ''
-								sContnet += "<ul class='titleFirst'>"
-								sContnet += "<li class='title_flex' title='"+arrdep+"'>"
-								sContnet += arrdep
-								if ((arrtype == null || arrtype == undefined)||arrtype=='') {
-									sContnet += ''
-								} else {
-									if (arrspecial == "中学") {
-										if (arrtype == "中学"){
-											sContnet += ''
-										} else {
-											sContnet += "<p class='flex_blue'>· "
-											sContnet += arrtype
-											sContnet += "</p>"
-										}
-										sContnet += "<p class='flex_blue'>· "
-										sContnet += arrspecial
-										sContnet += "</p>"
+				myGeo.getPoint(tempAdd, function(point) {
+					if (point) {
+						var address = new BMap.Point(point.lng, point.lat);
+						addFirst = address;
+						for (var index = 0; index < arr.length; index++) {
+							var arrdep = arr[index].dep;
+							var arraddre = arr[index].address;
+							var arrtype = arr[index].type;
+							var arrspecial = arr[index].specialtype;
+							var arrtag = arr[index].tag;
+							var arrtag2 = arr[index].tag2;
+							var arrtag3 = arr[index].tag3;
+							var arrcontent = arr[index].content;
+							var arrimg = arr[index].img;
+							var arrtel = arr[index].tel;
+							var arrtime = arr[index].time;
+							var arrIndex = arr[index].clickIndex;
+							var arrUrl = arr[index].url;
+							var arrSptype = arr[index].sptype;
+							var arrgzh = arr[index].gzh
+							var sContnet = ''
+							sContnet += "<ul class='titleFirst'>"
+							sContnet += "<li class='title_flex' title='"+arrdep+"'>"
+							sContnet += arrdep
+							if ((arrtype == null || arrtype == undefined)||arrtype=='') {
+								sContnet += ''
+							} else {
+								if (arrspecial == "中学") {
+									if (arrtype == "中学"){
+										sContnet += ''
 									} else {
 										sContnet += "<p class='flex_blue'>· "
 										sContnet += arrtype
 										sContnet += "</p>"
 									}
-									sContnet += "</li>"
-								}
-								if ((arrtag == null || arrtag == undefined)||arrtag=='') {
-									sContnet += ""
-								} else {
-									sContnet += "<li class='flex_orange'>"
-									sContnet += "<div class='three_tag'>"
-									sContnet += arrtag
-									if ((arrtag2 == undefined || arrtag2 == null)||arrtag2=='') {
-										sContnet += "</div>"
-									} else {
-										sContnet += "</div>"
-										sContnet += "<div class='three_tag'>"
-										sContnet += arrtag2
-										sContnet += "</div>"
-									}
-									if ((arrtag3 == undefined || arrtag3 == null)||arrtag3=='') {
-										sContnet += "</li>"
-									} else {
-										sContnet += "<div class='three_tag'>"
-										sContnet += arrtag3
-										sContnet += "</div>"
-										sContnet += "</li>"
-									}
-								}
-								if (arrcontent == "") {
-									sContnet += ''
-								} else if (arrcontent == undefined || arrcontent == null) {
-									sContnet += ''
-								} else {
-									sContnet += "<li>"
-									sContnet += "<a class='a_blue'>"
-									sContnet += "<p class='content_p'>"
-									sContnet += arrcontent
-									sContnet += "</p>"
-									sContnet += "</a>"
-								}
-								sContnet += "</li>"
-								if (arrimg == "") {
-									sContnet += ''
-								} else if (arrimg == undefined || arrimg == null) {
-									sContnet += ''
-								} else {
-									sContnet += "<li class='img_box'>"
-									sContnet += "<img class='two_img' src='" +PATH+arrimg + "'>"
-									sContnet += "</li>"
-								}
-								sContnet += "<li class='address_box'>"
-								sContnet += "<p><span class='flex_address'>地址:</span>"
-								sContnet += arraddre
-								sContnet += "</p>"
-								if ((arrtime == null || arrtime == undefined)||arrtime=='') {
-									sContnet += ''
-								} else if(arrSptype == '查阅场所'){
-									sContnet += "<p><span class='flex_address'>查询时间:</span>"
-									sContnet += arrtime
-									sContnet += "</p>"
-								} else if(arrSptype == '受理场所'){
-									sContnet += "<p><span class='flex_address'>受理时间:</span>"
-									sContnet += arrtime
-									sContnet += "</p>"
-								} else if(arrSptype == '政务服务'){
-									sContnet += "<p><span class='flex_address'>办理时间:</span>"
-									sContnet += arrtime
+									sContnet += "<p class='flex_blue'>· "
+									sContnet += arrspecial
 									sContnet += "</p>"
 								} else {
-									sContnet += "<p><span class='flex_address'>办公时间:</span>"
-									sContnet += arrtime
+									sContnet += "<p class='flex_blue'>· "
+									sContnet += arrtype
 									sContnet += "</p>"
 								}
-								if ((arrtel == null || arrtel == undefined)||arrtel==''){
-									sContnet += ''
-								} else {
-									sContnet += "<p><span class='flex_address'>办公电话:</span>"
-									sContnet += arrtel
-									sContnet += "</p>"
-								}
-								if ((arrUrl == undefined || arrUrl == null)||arrUrl=='') {
-									sContnet += ''
-								} else if(arrSptype == "民政服务") {
-									sContnet += "<a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>预约祭扫</a>"
-								}else if(arrSptype == "住房保障"){
-									sContnet += "<br><a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>公租房申请</a>"
+								sContnet += "</li>"
+							}
+							if ((arrtag == null || arrtag == undefined)||arrtag=='') {
+								sContnet += ""
+							} else {
+								sContnet += "<li class='flex_orange'>"
+								sContnet += "<div class='three_tag'>"
+								sContnet += arrtag
+								if ((arrtag2 == undefined || arrtag2 == null)||arrtag2=='') {
+									sContnet += "</div>"
 								} else {
-									sContnet += "<br><a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>在线预约</a>"
+									sContnet += "</div>"
+									sContnet += "<div class='three_tag'>"
+									sContnet += arrtag2
+									sContnet += "</div>"
 								}
-								sContnet += "<br><a class='correct_html' style='color: #2775CC;text-decoration:underline;'>我要纠错</a>"
-								sContnet += "</li>"
-								if ((arrgzh == undefined || arrgzh == null)||arrgzh==''){
-									sContnet += ''
-								}else if(arrSptype=="交通服务"){
-									sContnet += "<li class='gzh_img'>"
-									sContnet += "<img class='two_img' src='" +PATH+arrgzh + "'>"
-									sContnet += "<p>微信扫描公众号办理</p>"
+								if ((arrtag3 == undefined || arrtag3 == null)||arrtag3=='') {
 									sContnet += "</li>"
-								}else{
-									sContnet += "<li class='gzh_img'>"
-									sContnet += "<img class='two_img' src='" +PATH+arrgzh + "'>"
-									sContnet += "<p>微信扫描公众号预约挂号</p>"
+								} else {
+									sContnet += "<div class='three_tag'>"
+									sContnet += arrtag3
+									sContnet += "</div>"
 									sContnet += "</li>"
 								}
-								sContnet += "<li class='btn_box'>"
-								sContnet += "<button class='one_bus'>公交</button>"
-								sContnet += "<button class='two_car'>自驾</button>"
+							}
+							if (arrcontent == "") {
+								sContnet += ''
+							} else if (arrcontent == undefined || arrcontent == null) {
+								sContnet += ''
+							} else {
+								sContnet += "<li>"
+								sContnet += "<a class='a_blue'>"
+								sContnet += "<p class='content_p'>"
+								sContnet += arrcontent
+								sContnet += "</p>"
+								sContnet += "</a>"
+							}
+							sContnet += "</li>"
+							if (arrimg == "") {
+								sContnet += ''
+							} else if (arrimg == undefined || arrimg == null) {
+								sContnet += ''
+							} else {
+								sContnet += "<li class='img_box'>"
+								sContnet += "<img class='two_img' src='" +PATH+arrimg + "'>"
 								sContnet += "</li>"
-								sContnet += "</ul>"
-								if (tempAdd == arraddre) {
-									addMarker2(arrIndex, index, address, new BMap.InfoWindow(sContnet, arraddre), arrdep);
-								}
-								document.querySelectorAll(".two_img").onload = function() {
-									infoWindow.redraw();
-								}
+							}
+							sContnet += "<li class='address_box'>"
+							sContnet += "<p><span class='flex_address'>地址:</span>"
+							sContnet += arraddre
+							sContnet += "</p>"
+							if ((arrtime == null || arrtime == undefined)||arrtime=='') {
+								sContnet += ''
+							} else if(arrSptype == '查阅场所'){
+								sContnet += "<p><span class='flex_address'>查询时间:</span>"
+								sContnet += arrtime
+								sContnet += "</p>"
+							} else if(arrSptype == '受理场所'){
+								sContnet += "<p><span class='flex_address'>受理时间:</span>"
+								sContnet += arrtime
+								sContnet += "</p>"
+							} else if(arrSptype == '政务服务'){
+								sContnet += "<p><span class='flex_address'>办理时间:</span>"
+								sContnet += arrtime
+								sContnet += "</p>"
+							} else {
+								sContnet += "<p><span class='flex_address'>办公时间:</span>"
+								sContnet += arrtime
+								sContnet += "</p>"
+							}
+							if ((arrtel == null || arrtel == undefined)||arrtel==''){
+								sContnet += ''
+							} else {
+								sContnet += "<p><span class='flex_address'>办公电话:</span>"
+								sContnet += arrtel
+								sContnet += "</p>"
+							}
+							if ((arrUrl == undefined || arrUrl == null)||arrUrl=='') {
+								sContnet += ''
+							} else if(arrSptype == "民政服务") {
+								sContnet += "<a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>预约祭扫</a>"
+							}else if(arrSptype == "住房保障"){
+								sContnet += "<br><a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>公租房申请</a>"
+							} else {
+								sContnet += "<br><a href='"+arrUrl+"' target='_blank' style='color: #2775CC;text-decoration:underline;'>在线预约</a>"
+							}
+							sContnet += "<br><a class='correct_html' style='color: #2775CC;text-decoration:underline;'>我要纠错</a>"
+							sContnet += "</li>"
+							if ((arrgzh == undefined || arrgzh == null)||arrgzh==''){
+								sContnet += ''
+							}else if(arrSptype=="交通服务"){
+								sContnet += "<li class='gzh_img'>"
+								sContnet += "<img class='two_img' src='" +PATH+arrgzh + "'>"
+								sContnet += "<p>微信扫描公众号办理</p>"
+								sContnet += "</li>"
+							}else{
+								sContnet += "<li class='gzh_img'>"
+								sContnet += "<img class='two_img' src='" +PATH+arrgzh + "'>"
+								sContnet += "<p>微信扫描公众号预约挂号</p>"
+								sContnet += "</li>"
+							}
+							sContnet += "<li class='btn_box'>"
+							sContnet += "<button class='one_bus'>公交</button>"
+							sContnet += "<button class='two_car'>自驾</button>"
+							sContnet += "</li>"
+							sContnet += "</ul>"
+							if (tempAdd == arraddre) {
+								addMarker2(arrIndex, index, address, new BMap.InfoWindow(sContnet, arraddre), arrdep);
+							}
+							document.querySelectorAll(".two_img").onload = function() {
+								infoWindow.redraw();
+							}
+						}
+					}
+				}, "重庆市");
+			}
+		}
+	};
+
+	// 将经纬度解析之后的传回后端
+	async function getPointPostAjax(arr){
+		var dataString;
+		var mapList=[];
+		if (!arr){
+			return
+		}else{
+			for(var z=0;z<arr.length;z++){
+				var add=arr[z].address;
+				const tempAdd=add;
+				await new Promise((resolve, reject) => {
+					myGeo.getPoint(tempAdd, function(point) {
+						if (point) {
+							var address = new BMap.Point(point.lng, point.lat);
+							var obj = {
+								"id": arr[z].id,
+								"longitude": address.lng,
+								"latitude": address.lat
 							}
 							mapList.push(obj);
 							resolve();
@@ -1488,7 +1569,7 @@ $(function() {
 			dataType: 'json',
 			data: {"dataString":dataString}
 		})
-	};
+	}
 
 	function addGEO(arr){
 		var addToFirst;
@@ -3395,6 +3476,7 @@ $(function() {
 		if(con == "受理场所"){
 			// bdGEO(jzadds);
 			xxGEO(bms);
+			getPointPostAjax(bms);
 			$('.second-title li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
 			$('.layui-tab-item:nth-child(1)').addClass('layui-show').siblings().removeClass('layui-show');
 		}
@@ -3403,6 +3485,7 @@ $(function() {
 			cycsone(cycsbms)
 			xxGEO(cycsbms);
 			// xrxx(cycsbms);
+			getPointPostAjax(cycsbms);
 			$('.second-title2 li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
 			$('.layui-tab-item:nth-child(1)').addClass('layui-show').siblings().removeClass('layui-show');
 		}
@@ -3422,11 +3505,13 @@ $(function() {
 			// bdGEO(adds);
 			xxGEO(bms);
 			xrjz(bms);
+			getPointPostAjax(bms);
 		}
 		if (xz == "街镇") {
 			// bdGEO(jzadds);
 			xxGEO(jzs);
 			xrjz(jzs);
+			getPointPostAjax(jzs);
 		}
 	});
 	
@@ -3437,11 +3522,13 @@ $(function() {
 			map.clearOverlays();
 			cycsone(cycsbms)
 			xxGEO(cycsbms);
+			getPointPostAjax(cycsbms);
 		}
 		if (xz == "街镇") {
 			map.clearOverlays();
 			slcsjzs(slcsjz)
 			xxGEO(slcsjz);
+			getPointPostAjax(slcsjz);
 		}
 	});