Ah ok je vois !
Pareil pourquoi pas faire simple en sauvegardant dans un autre conteneur chaque cases de ta map, je m'explique :
Tu y met grâce à ta formule précédente chaque couple i et j de ton tile, en suivant l'ordre de l'axe.
Ensuite tu peux récupérer ces id grâce aux coordonnées de la souris, tu calculs sur quelle case elle se trouve : "coordXcase = xSouris / tailleCaseWidth" par exemple, tu fais de la même façon pour l'axe y et tu pourras ensuite aller chercher dans ton conteneur "monConteneur[coordYcase][coordXcase]" par exemple.
C'est une solution je pense, j'attend ton avis la dessus !