Commit fff4ce48

mo khan <mo@mokhan.ca>
2013-07-02 19:44:44
display map with points for other nearby users
1 parent b493faf
Changed files (2)
app
controllers
views
app/controllers/profiles_controller.rb
@@ -9,6 +9,10 @@ class ProfilesController < ApplicationController
     @user = User.find(params[:id])
     @creations = @user.creations.includes([:user, :photos]).page(params[:page]).per(18)
     @nearby_users = @user.nearbys(50) || []
+    @map_url = "http://maps.google.com/maps/api/staticmap?size=450x300&sensor=false&markers=#{@user.latitude}%2C#{@user.longitude}"
+    @nearby_users.each do |user|
+      @map_url += "&markers=#{user.latitude}%2C#{user.longitude}"
+    end
   end
 
   def favorites
app/views/profiles/show.html.erb
@@ -29,6 +29,7 @@
       <% @nearby_users.each do |item| %>
         <li><%= link_to item.name, profile_path(item) %> <small>(<%= item.city %>)</small></li>
       <% end %>
+      <%= image_tag @map_url %>
       </ul>
     </div>
     <% end %>