changeset 223:b8dfdc61acbd gmap2

Add function for finding marker index by global coords.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 14 Mar 2014 12:57:42 +0200
parents b88a1e83a667
children 85ee47035acf
files markers.js
diffstat 1 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/markers.js	Fri Mar 14 12:57:17 2014 +0200
+++ b/markers.js	Fri Mar 14 12:57:42 2014 +0200
@@ -113,7 +113,7 @@
   if (mclass == "public") pmapSidePublicHTML += '<a href="javascript:pmapMyClick(' + pmapMIndex + ')">' + pname + '</a><br>';
 
   pmapMarkers[pmapMIndex] = marker;
-  pmapMarkerInfo[pmapMIndex] = [type, m["continent"]];
+  pmapMarkerInfo[pmapMIndex] = [type, m["continent"], m];
   pmapMIndex++;
 
   if (pmapAreas[type] == undefined)
@@ -274,6 +274,19 @@
 }
 
 
+function pmapGetMarkerIndexByCoords(mx, my)
+{
+  for (var i = 0; i < pmapMarkerInfo.length; i++)
+  {
+    var m = pmapMarkerInfo[i][2];
+    if (m["x"] == mx && m["y"] == my)
+      return i;
+  }
+  
+  return null;
+}
+
+
 //
 // Map menu / sidebar control code
 //