Quatre conditions pour géolocaliser 'correctement' quelqu'un depuis son smartphone :
1/ Que le GPS soit actif, dans le cas contraire c'est une triangulation à partir des cellules GSM qui sera faite, mais avec une précision moindre
2/ Qu'il y ait un accès GSM pour l'appel téléphonique et de SMS, et minimum GPRS (ou 3G/4G) pour le lien fourni
3/ Que le smartphone soit récent ou 'mis à jour' récemment, et que le navigateur WEB accepte HTML5
4/ Que la personne valide le lien Web et accepte la géolocalisation
Au final, ça doit être opérationnel pour au moins 90% des smartphones, à condition d'activer le GPS avant de partir, le seul vrai delta est la couverture réseau.