function GMapContext(domElement, options) {
        var _map = new google.maps.Map(domElement, options);
        var _marker = new google.maps.Marker({
            position: new google.maps.LatLng(54.19335, -3.92695),
            map: _map,
            title: "Drag Me",
            draggable: options.draggable
        });
        return {
            map: _map,
            marker: _marker,
            circle: null,
            location: _marker.position,
            radius: options.radius,
            locationName: options.locationName,
            addressComponents: {
                formatted_address: null,
                addressLine1: null,
                addressLine2: null,
                streetName: null,
                streetNumber: null,
                city: null,
                district: null,
                state: null,
                stateOrProvince: null
            },
            settings: options.settings,
            domContainer: domElement,
            geodecoder: new google.maps.Geocoder()
        }
    }
/**
     * Holds google map object and related utility entities.
     * @constructor
     */
Holds google map object and related utility entities.
@constructor
Holds google map object and related utility entities . @constructor
function GMapContext(domElement, options) {
        var _map = new google.maps.Map(domElement, options);
        var _marker = new google.maps.Marker({
            position: new google.maps.LatLng(54.19335, -3.92695),
            map: _map,
            title: "Drag Me",
            draggable: options.draggable
        });
        return {
            map: _map,
            marker: _marker,
            circle: null,
            location: _marker.position,
            radius: options.radius,
            locationName: options.locationName,
            addressComponents: {
                formatted_address: null,
                addressLine1: null,
                addressLine2: null,
                streetName: null,
                streetNumber: null,
                city: null,
                district: null,
                state: null,
                stateOrProvince: null
            },
            settings: options.settings,
            domContainer: domElement,
            geodecoder: new google.maps.Geocoder()
        }
    }
function GMapContext ( domElement , options ) { var _map = new google . maps . Map ( domElement , options ) ; var _marker = new google . maps . Marker ( { position : new google . maps . LatLng ( 54.19335 , - 3.92695 ) , map : _map , title : "Drag Me" , draggable : options . draggable } ) ; return { map : _map , marker : _marker , circle : null , location : _marker . position , radius : options . radius , locationName : options . locationName , addressComponents : { formatted_address : null , addressLine1 : null , addressLine2 : null , streetName : null , streetNumber : null , city : null , district : null , state : null , stateOrProvince : null } , settings : options . settings , domContainer : domElement , geodecoder : new google . maps . Geocoder ( ) } }
Holds google map object and related utility entities.
Holds google map object and related utility entities .