44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
|  | <!doctype html> | ||
|  | <html> | ||
|  | 	<head> | ||
|  | 		<meta charset="utf-8" /> | ||
|  | 		<title>Baidu Maps</title> | ||
|  | 		<style> | ||
|  | 			html { height: 100% } | ||
|  | 			body { height: 100%; margin: 0; padding: 0; background-color: #FFF } | ||
|  | 		</style> | ||
|  | 		<script charset="utf-8" src="http://api.map.baidu.com/api?v=1.3"></script> | ||
|  | 		<script> | ||
|  | 			var map, geocoder; | ||
|  | 			function initialize() { | ||
|  | 				map = new BMap.Map('map_canvas'); | ||
|  | 				var point = new BMap.Point(121.473704, 31.230393); | ||
|  | 				map.centerAndZoom(point, 11); | ||
|  | 				map.addControl(new BMap.NavigationControl()); | ||
|  | 				map.enableScrollWheelZoom(); | ||
|  | 
 | ||
|  | 				var gc = new BMap.Geocoder(); | ||
|  | 				gc.getLocation(point, function(rs){ | ||
|  | 					var addComp = rs.addressComponents; | ||
|  | 					var address = [addComp.city].join(''); | ||
|  | 					parent.document.getElementById("kindeditor_plugin_map_address").value = address; | ||
|  | 				}); | ||
|  | 			} | ||
|  | 			function search(address) { | ||
|  | 				if (!map) return; | ||
|  | 				var local = new BMap.LocalSearch(map, { | ||
|  | 					renderOptions: { | ||
|  | 						map: map, | ||
|  | 						autoViewport: true, | ||
|  | 						selectFirstResult: false | ||
|  | 					} | ||
|  | 				}); | ||
|  | 				local.search(address); | ||
|  | 			} | ||
|  | 		</script> | ||
|  | 	</head> | ||
|  | 	<body onload="initialize();"> | ||
|  | 		<div id="map_canvas" style="width:100%; height:100%"></div> | ||
|  | 	</body> | ||
|  | </html> |