Browse Source

问题修改

yangjunfeng 5 years ago
parent
commit
73cf7e0b6f
6 changed files with 36 additions and 26 deletions
  1. 3 3
      WebChart/detail.html
  2. 1 1
      WebChart/fourth.html
  3. 1 1
      WebChart/js/TelephoneDetails.js
  4. 29 19
      WebChart/js/map1.js
  5. 1 1
      WebChart/second.html
  6. 1 1
      WebChart/third.html

+ 3 - 3
WebChart/detail.html

389
 									
389
 									
390
 								</div>
390
 								</div>
391
 							
391
 							
392
-								<div id="mapSj" style="width:585px;margin-left: 105px; margin-top: 60px; display: none;">
392
+								<div id="mapSj" style="width:585px;margin-left:93px; margin-top: 60px;color: #fff; display: none;">
393
 					                <div id="myMap" style="width:100%;height:550px;"></div>
393
 					                <div id="myMap" style="width:100%;height:550px;"></div>
394
-					                <input type="hidden" class="store_Lng" value="115.659773"/>
395
-	        						<input type="hidden" class="store_Lat" value="34.395449" />
394
+					                经度:<input  class="store_Lng" style="color: #333;" value="115.659773"/>
395
+	        						纬度:<input  class="store_Lat" style="color: #333;" value="34.395449" />
396
 					            </div>
396
 					            </div>
397
 							</div>
397
 							</div>
398
 						
398
 						

+ 1 - 1
WebChart/fourth.html

364
 									
364
 									
365
 								</div>
365
 								</div>
366
 							
366
 							
367
-								<div id="mapSj" style="width:585px;margin-left: 105px; margin-top: 60px; display: none;">
367
+								<div id="mapSj" style="width:585px;margin-left: 93px; margin-top: 60px; display: none;">
368
 							        <div id="myMap" style="width:100%;height:400px;"></div>
368
 							        <div id="myMap" style="width:100%;height:400px;"></div>
369
 							        <input type="hidden" class="store_Lng" value="115.659773"/>
369
 							        <input type="hidden" class="store_Lng" value="115.659773"/>
370
 									<input type="hidden" class="store_Lat" value="34.395449" />
370
 									<input type="hidden" class="store_Lat" value="34.395449" />

+ 1 - 1
WebChart/js/TelephoneDetails.js

243
 	function join(){
243
 	function join(){
244
 	            obj.Type ='Login',
244
 	            obj.Type ='Login',
245
 		        obj.AgentID='9898',
245
 		        obj.AgentID='9898',
246
-		        obj.AgentExten='1015',
246
+		        obj.AgentExten='1014',
247
 		        obj.AgentType='0',
247
 		        obj.AgentType='0',
248
 				obj.AgentGroup='364'
248
 				obj.AgentGroup='364'
249
 		       
249
 		       

+ 29 - 19
WebChart/js/map1.js

45
 			if(point) {
45
 			if(point) {
46
 				//定位到区 ,级别显示12
46
 				//定位到区 ,级别显示12
47
 				map.centerAndZoom(point, 13);
47
 				map.centerAndZoom(point, 13);
48
+				$(".store_Lng").val(point.lng);
49
+				
50
+				$(".store_Lat").val(point.lat);
48
 				map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
51
 				map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
49
 				//删除选点
52
 				//删除选点
50
 				map.clearOverlays();
53
 				map.clearOverlays();
95
 	//#region 百度地图相关代码
98
 	//#region 百度地图相关代码
96
 	/*************************百度地图 **************************/
99
 	/*************************百度地图 **************************/
97
 	function loadDefulatMap(callback) {
100
 	function loadDefulatMap(callback) {
101
+		
98
 		var longiTude=$(".store_Lng").val();
102
 		var longiTude=$(".store_Lng").val();
99
 		var latitude=$(".store_Lat").val();
103
 		var latitude=$(".store_Lat").val();
104
+		console.log(longiTude)
100
 		var point = new BMap.Point($(".store_Lng").val(), $(".store_Lat").val()); // 创建点坐标
105
 		var point = new BMap.Point($(".store_Lng").val(), $(".store_Lat").val()); // 创建点坐标
101
 		map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
106
 		map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
102
 		map.addControl(new BMap.NavigationControl());
107
 		map.addControl(new BMap.NavigationControl());
125
 			//  var myGeo = new BMap.Geocoder();
130
 			//  var myGeo = new BMap.Geocoder();
126
 			myGeo.getPoint(address, function(point) {
131
 			myGeo.getPoint(address, function(point) {
127
 				if(point) {
132
 				if(point) {
133
+					
128
 					//定位到区 ,级别显示12
134
 					//定位到区 ,级别显示12
129
 					map.centerAndZoom(point, 13);
135
 					map.centerAndZoom(point, 13);
130
 					//删除选点
136
 					//删除选点
175
 		})
181
 		})
176
 	}
182
 	}
177
 	//地图选点点击事件
183
 	//地图选点点击事件
178
-//	function clickCoordinate(e) {
179
-//		var point = e.point;
180
-//		createMarker(point);
181
-//		console.log(e.point);
182
-//	}
184
+	function clickCoordinate(e) {
185
+		var point = e.point;
186
+		createMarker(point);
187
+		console.log(e.point);
188
+	}
183
 
189
 
184
 	function setPlace(value) {
190
 	function setPlace(value) {
185
 		function myFun() {
191
 		function myFun() {
219
 	}
225
 	}
220
 
226
 
221
 	function createMarker(point, isLoad) {
227
 	function createMarker(point, isLoad) {
228
+
222
 		//反向解析地址
229
 		//反向解析地址
223
 		myGeo.getLocation(point, function(rs) {
230
 		myGeo.getLocation(point, function(rs) {
224
 			map.clearOverlays(); //清除之前所有的标志
231
 			map.clearOverlays(); //清除之前所有的标志
226
 			var marker = new BMap.Marker(point); // 创建标注
233
 			var marker = new BMap.Marker(point); // 创建标注
227
 			map.addOverlay(marker); // 将标注添加到地图中
234
 			map.addOverlay(marker); // 将标注添加到地图中
228
 			marker.enableDragging(); //可拖拽 自定义拖拽
235
 			marker.enableDragging(); //可拖拽 自定义拖拽
236
+			
229
 			//拖拽前事件
237
 			//拖拽前事件
230
 			marker.addEventListener("dragstart", function(e) {
238
 			marker.addEventListener("dragstart", function(e) {
231
 				baiduParam.oldPoint = e.point;
239
 				baiduParam.oldPoint = e.point;
245
 //			}
253
 //			}
246
 			//如果缩放等级小于当前的 ,则为18
254
 			//如果缩放等级小于当前的 ,则为18
247
 			if(map.getZoom() < 18) {
255
 			if(map.getZoom() < 18) {
248
-				map.setZoom(18);
256
+				map.setZoom(13);
249
 			}
257
 			}
250
 			//解析地址
258
 			//解析地址
251
 			var rsaddress = rs.address;
259
 			var rsaddress = rs.address;
252
-			console.log(rs);
260
+			console.log(rs,rsaddress);
253
 			console.log(rs.addressComponents.district)
261
 			console.log(rs.addressComponents.district)
254
 			// if (rs.addressComponents.district=="汤阴县") {
262
 			// if (rs.addressComponents.district=="汤阴县") {
255
 			// 	$('#sourcearea').val("2");
263
 			// 	$('#sourcearea').val("2");
272
 			// }else if (rs.addressComponents.district=="文峰区"){
280
 			// }else if (rs.addressComponents.district=="文峰区"){
273
 			// 	$('#sourcearea').val("11");
281
 			// 	$('#sourcearea').val("11");
274
 			// }
282
 			// }
275
-			$('#sourcearea').find("option:selected").text(rs.addressComponents.district);
276
-			//$('#sourcearea').find("option:selected").val(rs.addressComponents.district);
277
-			if (rs.surroundingPois.length>0) {
278
-				if (rs.addressComponents.street!="") {
279
-					$('#sourceaddress').val(rs.addressComponents.street+'-'+rs.surroundingPois[0].title);
280
-				}else{
281
-					$('#sourceaddress').val(rs.surroundingPois[0].title);
282
-				}
283
+			// $('#sourcearea').find("option:selected").text(rs.addressComponents.district);
284
+			// //$('#sourcearea').find("option:selected").val(rs.addressComponents.district);
285
+			// if (rs.surroundingPois.length>0) {
286
+			// 	if (rs.addressComponents.street!="") {
287
+			// 		$('#sourceaddress').val(rs.addressComponents.street+'-'+rs.surroundingPois[0].title);
288
+			// 	}else{
289
+			// 		$('#sourceaddress').val(rs.surroundingPois[0].title);
290
+			// 	}
283
 				
291
 				
284
-			}else{
285
-				$('#sourceaddress').val(rs.addressComponents.street);
286
-			}
292
+			// }else{
293
+			// 	$('#sourceaddress').val(rs.addressComponents.street);
294
+			// }
287
 			$(".store_Lng").val(rs.point.lng);
295
 			$(".store_Lng").val(rs.point.lng);
296
+			
288
 			$(".store_Lat").val(rs.point.lat);
297
 			$(".store_Lat").val(rs.point.lat);
289
 			var rstitle = rs.surroundingPois[0] != null ? rs.surroundingPois[0].title : "";
298
 			var rstitle = rs.surroundingPois[0] != null ? rs.surroundingPois[0].title : "";
290
 			html = html.replace("{address}", rsaddress).replace("{title}", rstitle);
299
 			html = html.replace("{address}", rsaddress).replace("{title}", rstitle);
312
 					infoWindow.setContent("<img style='width:20px;top: -2px;position: relative;'  src='img/success.png' />已将坐标定位为<hr/>" + rs.address + "<br/><small style='color: #858585;line-height: 24px;'>地址:" + (rs.surroundingPois[0] != null ? rs.surroundingPois[0].title : "") + "</small><br/><br/>");
321
 					infoWindow.setContent("<img style='width:20px;top: -2px;position: relative;'  src='img/success.png' />已将坐标定位为<hr/>" + rs.address + "<br/><small style='color: #858585;line-height: 24px;'>地址:" + (rs.surroundingPois[0] != null ? rs.surroundingPois[0].title : "") + "</small><br/><br/>");
313
 					$(".store_Lng").val(rs.point.lng);
322
 					$(".store_Lng").val(rs.point.lng);
314
 					$(".store_Lat").val(rs.point.lat);
323
 					$(".store_Lat").val(rs.point.lat);
324
+					console.log($(".store_Lat").val(rs.point.lat))
315
 				})
325
 				})
316
 			});
326
 			});
317
 			/******** 图层初始化 ********/
327
 			/******** 图层初始化 ********/
365
 	bindEvent();
375
 	bindEvent();
366
 	function bindEvent() {
376
 	function bindEvent() {
367
 		//查询百度地图
377
 		//查询百度地图
368
-		//map.addEventListener("click", clickCoordinate); //地图点击事件
378
+		map.addEventListener("click", clickCoordinate); //地图点击事件
369
 	}
379
 	}
370
 	/****************百度地图初始化完成****************/
380
 	/****************百度地图初始化完成****************/
371
 	//#endregion
381
 	//#endregion

+ 1 - 1
WebChart/second.html

369
 											
369
 											
370
 										</div>
370
 										</div>
371
 									
371
 									
372
-										<div id="mapSj" style="width:585px;margin-left: 105px; margin-top: 60px; display: none;">
372
+										<div id="mapSj" style="width:585px;margin-left: 93px; margin-top: 60px; display: none;">
373
 									        <div id="myMap" style="width:100%;height:400px;"></div>
373
 									        <div id="myMap" style="width:100%;height:400px;"></div>
374
 									        <input type="hidden" class="store_Lng" value="115.659773"/>
374
 									        <input type="hidden" class="store_Lng" value="115.659773"/>
375
 											<input type="hidden" class="store_Lat" value="34.395449" />
375
 											<input type="hidden" class="store_Lat" value="34.395449" />

+ 1 - 1
WebChart/third.html

369
 								
369
 								
370
 							</div>
370
 							</div>
371
 						
371
 						
372
-							<div id="mapSj" style="width:585px;margin-left: 105px; margin-top: 60px; display: none;">
372
+							<div id="mapSj" style="width:585px;margin-left: 93px; margin-top: 60px; display: none;">
373
 						        <div id="myMap" style="width:100%;height:400px;"></div>
373
 						        <div id="myMap" style="width:100%;height:400px;"></div>
374
 						        <input type="hidden" class="store_Lng" value="115.659773"/>
374
 						        <input type="hidden" class="store_Lng" value="115.659773"/>
375
 								<input type="hidden" class="store_Lat" value="34.395449" />
375
 								<input type="hidden" class="store_Lat" value="34.395449" />