diff options
Diffstat (limited to 'gmap_arcgis.js')
| -rw-r--r-- | gmap_arcgis.js | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/gmap_arcgis.js b/gmap_arcgis.js index dcba39e..07b573b 100644 --- a/gmap_arcgis.js +++ b/gmap_arcgis.js @@ -43,6 +43,7 @@ function gmapArcgis(config) {      // Set the current map      setMap: function(map) {        this.map = map; +      this.setCenter(map.getCenter());      },      // Get the default opacity of an layer element @@ -489,7 +490,7 @@ function gmapArcgis(config) {              var center  = bounds.getCenter();              self.map.setZoom(zoom); -            self.map.setCenter(center); +            self.setCenter(center, true);            }            // Show polygon @@ -565,5 +566,19 @@ function gmapArcgis(config) {          });        }      }, + +    // Set the current map center, optionally updating the map +    setCenter: function(latLng, update) { +      this.config.mapCenter = latLng; + +      if (update != undefined && update == true) { +        this.updateCenter(); +      } +    }, + +    // Update map center +    updateCenter: function() { +      this.map.setCenter(this.config.mapCenter); +    },    }  }; | 
