|
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<h3>Recent Event Map</h3>
<% events = @agent.events.with_location.order("id desc").limit(500) %>
<% if events.length > 0 %>
<div id="map_canvas" style="width:800px; height:800px"></div>
<script type="text/javascript">
var mapOptions = {
center: new google.maps.LatLng(<%= events.first.lat %>, <%= events.first.lng %>),
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
<% events.each do |event| %>
<%= render "shared/map_marker", map: 'map', location: event.location %>
<% end %>
</script>
<% else %>
<p>
No events found.
</p>
<% end %>
<h3>POST URL</h3>
<p>
Location data containing <code>latitude</code> and <code>longitude</code> can be posted to this URL:<br/>
<ul>
<li><code class="selectable-text"><%= web_requests_url(user_id: @agent.user_id, agent_id: @agent.id, secret: @agent.options['secret']) %></code></li>
</ul>
</p>
|