Commit f28846f922f8d2b4a0cd5a012bc20941baef45f1

Authored by JoenioCosta
1 parent 45bc2358

ActionItem515: spread points in same location of google map

git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2121 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 1 changed file with 13 additions and 0 deletions   Show diff stats
app/views/search/_google_maps.rhtml
... ... @@ -7,8 +7,21 @@
7 7  
8 8 <script type='text/javascript'>
9 9  
  10 +var points = {};
  11 +
10 12 function putMarker(lat, lng, title, summary) {
  13 +
  14 + var point_str = lat + ":" + lng;
  15 +
  16 + if (points[point_str]) {
  17 + lng += (Math.random() - 0.5) * 0.02;
  18 + lat += (Math.random() - 0.5) * 0.02;
  19 + } else {
  20 + points[point_str] = true;
  21 + }
  22 +
11 23 var point = new GLatLng(lat, lng);
  24 +
12 25 var options = { 'title' : title };
13 26 var marker = new GMarker(point, options);
14 27 map.addOverlay(marker);
... ...