Google Geocoder request

HTML

<script src="//maps.google.com/maps/api/js?sensor=false&amp;language=zh-TW"></script>
<script src="http://app.essoduke.org/tinyMap/jquery.tinyMap-3.1.1.min.js?ver=3.1.1"></script>
<div id="map"></div>

CSS

#map{width:100%;height:380px}

JavaScript

var BlitzMap = new function(){
var mapObj, mapOptions, drwManager, infWindow, currentMapIndex;
var mapOverlays = new Array();
var isEditable = true;
var notifyErrors = false;
var colorPicker;
var mapContainerId, sideBar, mapDiv, mapStorageId;
var routeUnit = "metric";
var dirRenderer;
var dirService;
var dirTravelMode;
var dirAvoidHighways = false;
var dirAvoidTolls = false;
var dirProvideRouteAlternatives = false; 
var dirRouteUnit;
var dirOptimizeWaypoints = false;
var geoXml = null;

/*****************************************
* Function Init()
* This function initializes the BlitzMap 
*****************************************/
this.init = function() {

var mapOptions = {
center: new google.maps.LatLng(24.154276, 120.667016),
zoom: 16,
mapTypeId: google.maps.MapTypeId.HYBRID
};

//create a common infoWindow object
infWindow = new google.maps.InfoWindow();

if( isEditable ){
//initialize a common Drawing Manager object
//we will use only one Drawing Manager
drwManager = new google.maps.drawing.DrawingManager({ 
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.POLYGON
]
},
markerOptions: { editable: true, draggable:true }, // markers created are editable by default
circleOptions: { editable: true },// circles created are editable by default
rectangleOptions: { editable: true },// rectangles created are editable by default
polygonOptions: { editable: true, draggable:true },// polygons created are editable by default
polylineOptions: { editable: true },// polylines created are editable by default
});
}


if( mapDiv ){
mapObj = new google.maps.Map( mapDiv, mapOptions );

infWindow.setMap( mapObj );
if( isEditable ){
drwManager.setMap( mapObj );
google.maps.event.addListener( infWindow, "domready", pickColor );
google.maps.event.addListener( drwManager, "overlaycomplete", overlayDone );

}

if( mapStorageId ){
//mapData is passed in a...