-<% nearest_str = "" %>
-<% if !@user.home_lat.nil? and !@user.home_lon.nil? %>
- <% if !@user.nearby.empty? %>
- <% @user.nearby.each do |nearby| %>
- <% nearest_str += "nearest.push( { 'display_name' : '#{escape_javascript(nearby.display_name)}', 'home_lat' : #{nearby.home_lat}, 'home_lon' : #{nearby.home_lon} } );\n" %>
+<script type="text/javascript">
+ var nearest = [], friends = [];
+ <% friends = @user.friends.collect { |f| f.befriendee } %>
+ <% friends.each do |friend| %>
+ <% if !friend.home_lat.nil? and !friend.home_lon.nil? %>
+ friends.push({
+ display_name : "<%= escape_javascript(friend.display_name) %>",
+ home_lat : <%= friend.home_lat %>,
+ home_lon : <%= friend.home_lon %>
+ });