I have google map from the gmap module that is being pragmatically added to a page scaffold (a custom module that prints a simplified gmap macro form on a node/edit or node/add page) that I need to interoperate and change depending on certain lat, lon and zoom variables based in JS.
The map is already being created and is showing the default lat, lon and zoom, I need to sneak in and change these either before or as the map is being created.
Below is my unsuccessful attempt at changing the parameters. Lat, lon and zoom variables are being set properly. The gmap selector is where the current map is being displayed.
var gmap = Drupal.gmap.getMap('gmap-macro_map-gmap0').map; var lat = lat1; var lng = lon1; gmap.setCenter(new google.maps.LatLng(lat, lng)); gmap.setZoom(13); google.maps.event.trigger(mapObj.map,'resize');
The js fails to setCenter. I have tried various things, but to no avail
Any help would be greatly appreciated
Thanks