Mercurial > hg > batmud > gmap2
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 //