Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 29th, 2012  |  syntax: None  |  size: 1.29 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <script type="text/javascript"  src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  2. <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAPUBTP9Wf0UOwr6rcrZ9qPBRhw5sYTrQ79tQBCblWj4KWnu4AOBRikQPMVRZQIMOofQBO1lp8uBfuQQ"></script>
  3. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  4. <script type="text/javascript">
  5.     var map;
  6.    
  7.     this.onload=function() {
  8.         map = new google.maps.Map('', '');
  9.         if (navigator.geolocation) navigator.geolocation.getCurrentPosition(success, error);
  10.     }
  11.    
  12.     function success(position)  {
  13.         var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
  14.         map.setCenter(latlng);
  15.        
  16.         var geocoder = new GClientGeocoder();
  17.         var address = map.center.Ia+', '+map.center.Ja;
  18.         geocoder.getLocations(address, addAddressToMap);
  19.  
  20.     }
  21.    
  22.     function addAddressToMap(response) {
  23.         document.getElementById('cidade').value = "Cidade: " + response.Placemark[0].AddressDetails.Country.AdministrativeArea.Locality.LocalityName;
  24.     }  
  25.    
  26.     function error(msg) {  document.getElementById('cidade').value = "Cidade: nao encontrada" }
  27.      
  28. </script>
  29.        
  30. <input type="text" id="cidade">