Je pense que n'importe quel langage server peut faire l'affaire php/java/.net ...
Les api de géolocalisation tu as l’embarras du choix google maps, here map, bing map ... .souvent c'est des simple api rest donc tu peux l'intégrer à n'importe quel langage capable de faire de tels appels et parfois il y a directement les bibliothèques dans le langage cible...