I want use dynamic google map in our application
 
 
 
<div class="pannel-heading clearfix mtop10">Google Map</div>
<div class="col-md-12 boerder-box" id="map-canvas" style="min-height:500px; height:100%;width:100%;">
</div>
<input type="hidden" value="RamNagar Sodala in jaipur" id="address" />
<input type="hidden" value="Sodala" id="townName" />
<input type="hidden" id="ButtonShow" value="1" />
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script>
<script>
    var geocoder;
    var map;
    function initialize() {
        geocoder = new google.maps.Geocoder();
        var latlng = new google.maps.LatLng(26.889044, 75.77602939);
        var mapOptions = {
            zoom:10,
            center: latlng
        }
        codeAddress();
        map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
    }
    function codeAddress() {
        var address = document.getElementById('address').value;
        var town = document.getElementById('townName').value;
        geocoder.geocode({ 'address': address }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                map.setCenter(results[0].geometry.location);
                var marker = new google.maps.Marker({
                    map: map,
                    position: results[0].geometry.location,
                    title: town
                });
            } else {
            }
        });
    }
    google.maps.event.addDomListener(window, 'load', initialize);
</script>