anchor.diff:      if (GBrowserIsCompatible()) {
         var map = new GMap2(document.getElementById("map_canvas"));
         map.addControl( new GSmallMapControl() );
  +      geocoder = new GClientGeocoder();
   <% 
     # center the map on the locations
     min_lat = 90; min_long = 180; 
  
positive.code:       <% end %>
      }
    }
  </script>
  
  Total records: <%= Location.count(:conditions => {:user_id => @user_id}) %>
  
negative.code:       <% if location == @locations.first %>
        tinyIcon.image = "<%= url_for "images/gmaps/mm_20_red.png"%>";
        scale = 1.1;
        geocoder.getLocations(point, showAddress);
        <% else %>
        tinyIcon.image = "<%= url_for "images/gmaps/mm_20_blue.png"%>";
        scale = 1.0 - (<%=i < 4 ? i+1 : 4%>*0.1);
  