Advertisement
Guest User

Untitled

a guest
Oct 19th, 2011
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jQuery(document).ready(function(jQuery) {
  2. jQuery(".pgmm").bind("pronamic-google-maps-ready", function() {
  3.     var form = jQuery("#event-search-form");
  4.  
  5.     var findLocation = function() {
  6.         var geocoder = new google.maps.Geocoder();
  7.         var address = jQuery("#address-field").val();
  8.  
  9.         geocoder.geocode({"address": address} , function(results, status) {
  10.             if(status == google.maps.GeocoderStatus.OK) {
  11.                 if(results[0]) {
  12.                     var location = results[0].geometry.location;
  13.                     var viewport = results[0].geometry.viewport;
  14.  
  15.                     jQuery("#lat-field").val(viewport.getCenter().lat());
  16.                     jQuery("#lng-field").val(viewport.getCenter().lng());
  17.  
  18.                     form.unbind("submit", findLocation);
  19.                     form.submit();
  20.                 }
  21.             }
  22.         });
  23.  
  24.         return false;
  25.     };
  26.  
  27.     form.submit(findLocation);
  28. });
  29. });
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement