function Geo(name, map, nameMap, invertLongitute) {

    View.call(this, name);

    /**
     * Map type
     * @type {string}
     */
    this.map = map;

    var source = geoSourceManager.load(map, nameMap);

    this._nameCoordMap = source.nameCoordMap;
    this._regionsMap = source.regionsMap;
    this._invertLongitute = invertLongitute == null ? true : invertLongitute;

    /**
     * @readOnly
     */
    this.regions = source.regions;

    /**
     * @type {module:zrender/src/core/BoundingRect}
     */
    this._rect = source.boundingRect;
}
function Geo(name, map, nameMap, invertLongitute) {

    View.call(this, name);

    /**
     * Map type
     * @type {string}
     */
    this.map = map;

    var source = geoSourceManager.load(map, nameMap);

    this._nameCoordMap = source.nameCoordMap;
    this._regionsMap = source.regionsMap;
    this._invertLongitute = invertLongitute == null ? true : invertLongitute;

    /**
     * @readOnly
     */
    this.regions = source.regions;

    /**
     * @type {module:zrender/src/core/BoundingRect}
     */
    this._rect = source.boundingRect;
}
function Geo ( name , map , nameMap , invertLongitute ) { View . call ( this , name ) ; /**
     * Map type
     * @type {string}
     */ this . map = map ; var source = geoSourceManager . load ( map , nameMap ) ; this . _nameCoordMap = source . nameCoordMap ; this . _regionsMap = source . regionsMap ; this . _invertLongitute = invertLongitute == null ? true : invertLongitute ; /**
     * @readOnly
     */ this . regions = source . regions ; /**
     * @type {module:zrender/src/core/BoundingRect}
     */ this . _rect = source . boundingRect ; }
[Geo description]
For backward compatibility, the orginal interface:
`name, map, geoJson, specialAreas, nameMap` is kept.

@param {string|Object} name
@param {string} map Map type
Specify the positioned areas by left, top, width, height
@param {Object.<string, string>} [nameMap]
Specify name alias
@param {boolean} [invertLongitute=true]
[ Geo description ] For backward compatibility the orginal interface : name map geoJson specialAreas nameMap is kept .
A geo view