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>
							 |