anchor.diff:                  // Try HTML5 geolocation
                   if (navigator.geolocation) {
                       navigator.geolocation.getCurrentPosition(function (position) {
  -                        var pos = new google.maps.LatLng(position.coords.latitude,
  +                        var latlng = new google.maps.LatLng(position.coords.latitude,
                                   position.coords.longitude);
  +
  +                        geocoder.geocode({'location': latlng}, function(results, status) {
  +                                    $('#locationinput').val(results[1].formatted_address);
  +                        });
   
                           if(markerHome != undefined) {
                               markerHome.setMap(null);
                           }
   
                           markerHome = new google.maps.Marker({
  -                            position: new google.maps.LatLng(position.coords.latitude,
  -                                    position.coords.longitude),
  +                            position: latlng,
                               map: map,
                               icon: iconBaseProjects + 'red-circle-lv.png'
                           });
   
  -                        map.setCenter(pos);
  +                        map.setCenter(latlng);
                           map.setZoom(initialzoom);
                       }, function () {
                           handleNoGeolocation(true);
  
positive.code: 
              function getLocation() {
                  navigator.geolocation.getCurrentPosition(function (position) {
                      var pos = new google.maps.LatLng(position.coords.latitude,
                              position.coords.longitude);
  
                      if(markerHome != undefined) {
                          markerHome.setMap(null);
                      }
  
                      markerHome = new google.maps.Marker({
                          position: new google.maps.LatLng(position.coords.latitude,
                                  position.coords.longitude),
                          map: map,
                          icon: iconBaseProjects + 'red-circle-lv.png'
                      });
  
                      map.setCenter(pos);
                      map.setZoom(initialzoom);
                  });
              }
  
negative.code: 
              $("#locationinput").bind("enterKey", function (e) {
  
                  geocoder.geocode({'address': $("#locationinput").val()}, function (results, status) {
                      if (status == google.maps.GeocoderStatus.OK) {
                          var pos = new google.maps.LatLng(results[0].geometry.location.lat(),
  