(function ($, Drupal, drupalSettings) {

  Drupal.behaviors.myMap = {
    attach: function (context, settings) {
      $(context).on('geofieldMapInit', function (e, mapid) {
        var map = Drupal.geoFieldMap.map_data[mapid].map;
        map.setCenter({lat:41.8902, lng:12.4922});
        map.setZoom(15);

      });
    }
  }


var map;      // global variable

function initialize() {
    var mapOptions = {
        center: new google.maps.LatLng(0, 0),
        zoom: 4,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    // assigning to global variable:
    map = new google.maps.Map(document.getElementById("map_canvas"),
        mapOptions);
}

function moveToLocation(lat, lng){
    var center = new google.maps.LatLng(lat, lng);
    // using global variable:
    map.panTo(center);
}