
Untitled
By: a guest on
Apr 29th, 2012 | syntax:
None | size: 1.29 KB | hits: 11 | expires: Never
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAPUBTP9Wf0UOwr6rcrZ9qPBRhw5sYTrQ79tQBCblWj4KWnu4AOBRikQPMVRZQIMOofQBO1lp8uBfuQQ"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript">
var map;
this.onload=function() {
map = new google.maps.Map('', '');
if (navigator.geolocation) navigator.geolocation.getCurrentPosition(success, error);
}
function success(position) {
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
map.setCenter(latlng);
var geocoder = new GClientGeocoder();
var address = map.center.Ia+', '+map.center.Ja;
geocoder.getLocations(address, addAddressToMap);
}
function addAddressToMap(response) {
document.getElementById('cidade').value = "Cidade: " + response.Placemark[0].AddressDetails.Country.AdministrativeArea.Locality.LocalityName;
}
function error(msg) { document.getElementById('cidade').value = "Cidade: nao encontrada" }
</script>
<input type="text" id="cidade">