code: function(lat, long, centerMap) {
  
          if (centerMap === undefined) centerMap = true
  
          setAddressInternal({
              location: new google.maps.LatLng(lat, long)
          })
  
          var latLong = new OpenLayers.LonLat(long, lat).transform(
              new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
              map.getProjectionObject() // to Spherical Mercator Projection
          )
  
          if (!zoom) {
              zoom = init_zoom
          } else {
              zoom = map.getZoom()
          }
  
          if (centerMap) {
              map.setCenter(latLong, zoom)
          }
  
          marker = new OpenLayers.Marker(latLong, markerIcon)
  
          markers.clearMarkers()
          markers.addMarker(marker)
      }
docs: /* Open Street Map config