<!doctype html> 
 | 
<html> 
 | 
    <head> 
 | 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
 | 
    <style> 
 | 
        html { height: 100% } 
 | 
        body { height: 100%; margin: 0; padding: 0; background-color: #FFF } 
 | 
        #map_canvas { height: 100% } 
 | 
    </style> 
 | 
    <script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=zh_CN"></script> 
 | 
    <script> 
 | 
        var map, geocoder; 
 | 
        function initialize() { 
 | 
            var latlng = new google.maps.LatLng(31.230393, 121.473704); 
 | 
            var options = { 
 | 
                zoom: 11, 
 | 
                center: latlng, 
 | 
                disableDefaultUI: true, 
 | 
                panControl: true, 
 | 
                zoomControl: true, 
 | 
                mapTypeControl: true, 
 | 
                scaleControl: true, 
 | 
                streetViewControl: false, 
 | 
                overviewMapControl: true, 
 | 
                mapTypeId: google.maps.MapTypeId.ROADMAP 
 | 
            }; 
 | 
            map = new google.maps.Map(document.getElementById("map_canvas"), options); 
 | 
            geocoder = new google.maps.Geocoder(); 
 | 
            geocoder.geocode({latLng: latlng}, function(results, status) { 
 | 
                if (status == google.maps.GeocoderStatus.OK) { 
 | 
                    if (results[3]) { 
 | 
                        parent.document.getElementById("kindeditor_plugin_map_address").value = results[3].formatted_address; 
 | 
                    } 
 | 
                } 
 | 
            }); 
 | 
        } 
 | 
        function search(address) { 
 | 
            if (!map) return; 
 | 
            geocoder.geocode({address : address}, function(results, status) { 
 | 
                if (status == google.maps.GeocoderStatus.OK) { 
 | 
                    map.setZoom(11); 
 | 
                    map.setCenter(results[0].geometry.location); 
 | 
                    var marker = new google.maps.Marker({ 
 | 
                        map: map, 
 | 
                        position: results[0].geometry.location 
 | 
                    }); 
 | 
                } else { 
 | 
                    alert("Invalid address: " + address); 
 | 
                } 
 | 
            }); 
 | 
        } 
 | 
    </script> 
 | 
    </head> 
 | 
    <body onload="initialize();"> 
 | 
        <div id="map_canvas" style="width:100%; height:100%"></div> 
 | 
    </body> 
 | 
</html> 
 |