GÉOLOCALISATION DES MOBILES SFR ET ORANGE EN C#.NET VIA SFR API ET ORANGE API
Rescassol
Messages postés10Date d'inscriptionsamedi 14 février 2004StatutMembreDernière intervention 2 octobre 2011
-
4 avril 2011 à 10:04
paiefie
Messages postés3Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention23 février 2012
-
23 févr. 2012 à 20:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
paiefie
Messages postés3Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention23 février 2012 23 févr. 2012 à 20:07
Bonjour,
Il existe une application VB6 gsmlocpro
Que vous pouvez trouver sur www.gsmloc.com
Si tu as un projet tu peux demander les sources
A bientôt
Sources : appel le 06.13.07.33.80
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 15 avril 2011 à 09:16
De rien :)
darmoy
Messages postés5Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention14 avril 2011 14 avril 2011 à 19:32
Merci :)
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 13 avril 2011 à 17:02
darmoy
Messages postés5Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention14 avril 2011 13 avril 2011 à 15:22
Ps : je galère depuis 12h non stop :o
darmoy
Messages postés5Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention14 avril 2011 13 avril 2011 à 15:20
Un lien ou directement la maps dans la box de l'application, est-ce possible ?
/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;
Merci encore
darmoy
Messages postés5Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention14 avril 2011 13 avril 2011 à 15:18
je ne suis pas très bon et je galère
/* Pour faire en sorte de ne pas transformer les coordonnées GPS en adresse
url = "http://maps.googleapis.com/maps/api/geocode/xml?latlng=" + xmldoc.SelectSingleNode("/loc/location/latitude").InnerText + "," +
xmldoc.SelectSingleNode("/loc/location/longitude").InnerText+ "&sensor=true";
/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;
Pourriez vous aidez un débutant comme moi, qui est complètement émerveillé par votre travail.
Merci d'avance si vous pouviez m'aider à adapter le code dans ce sens, je vous serais mille fois reconnaissant.
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 13 avril 2011 à 14:24
Oui vous pouvez facilement avoir la carte Google Maps directement plutôt que l'adresse parce que la méthode de géolocalisation retourne comme résultat les paramètres GPS (latitude / longitude / précision).
darmoy
Messages postés5Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention14 avril 2011 13 avril 2011 à 13:59
Je ne suis pas un pro, mais est-il possible d'avoir la carte google maps directement plutôt que l'adresse transposée de celle ci dans l'application ?
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 4 avril 2011 à 17:06
Pour votre première question : oui vous devez recevoir un message, soit du 6010 ou d’un numéro court entre 1812 et 1822 si vous avez reçu le message de 6010 vous devez répondre par : OUI « alias de service » au 6010 sinon tu répondras par : OUI au numéro court.
Pour votre deuxième question :
L’agrément de géolocalisation dépend de Token et le Token lui-même est associé à un service unique pour chaque client SFR API, se qui signifie qu’avec votre propre Token personne sauf vous posséde le droit de localisation.
Si vous n’avez rien reçu cela peut être à cause de la connexion internet, votre pare-feu ou à cause de crédit de Token. Je vous conseille d’utiliser votre propre Token au moins vous pouvez être sûr que vous avez le crédit nécessaire.
piergel
Messages postés51Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention18 août 2009 4 avril 2011 à 16:08
Le propriétaire du numéro doit recevoir un SMS ? j'ai testé avec 2 numéros SFR dont le mien, je n'ai rien reçu. C'est un abonnement pro, peut-être est-ce la personne qui s'occupe de nos abonnements dans ma boite qui a reçu la demande...
Autre question : j'ai lu sur le site SFR que l'agrément est donné une seule fois. Mais est-il donné pour toute demande de géolocalisation ? ou seulement une demande provenant de mon application ? ou d'une instance précise de mon application sur un PC ?
Dans le premier cas, cela signifierait qu'à partir de là, n'importe qui peut me géolocaliser
dans les derniers cas, comment techniquement est faite l'association avec l'application ?
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 4 avril 2011 à 15:27
Non si vous avez eu ce message, ça signifie que tu dois avoir l’agrément de géolocaliser ce numéro. Pour avoir l’agrément le propriétaire de numéro doit répondre par : OUI « alias de service » au 6010, soit accepter la demandée de géolocalisation sur le site de SFR API http://api.sfr.fr/acces/ .
Vous trouverez plus de détail sur le site web de SFR API http://api.sfr.fr/.
piergel
Messages postés51Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention18 août 2009 4 avril 2011 à 14:57
Lorsque je teste l'appli (avec un numéro SFR), j'obtiens comme message "State:Agreement pending exception". Cela veut-il dire que les 7000 crédit associés au token de l'exemple sont épuisés ?
aahmim
Messages postés7Date d'inscriptionlundi 21 mars 2011StatutMembreDernière intervention15 avril 2011 4 avril 2011 à 11:01
Pour avoir le Token SFR, vous devez juste vous inscrire sur le site web de SFR API : http://api.sfr.fr/api. Après l’inscription SFR vous offrira automatiquement 7000 crédits gratuitement.
Par contre, tu dois acheter des Access Key pour tester avec des numéros Orange.
Rescassol
Messages postés10Date d'inscriptionsamedi 14 février 2004StatutMembreDernière intervention 2 octobre 2011 4 avril 2011 à 10:04
Ça a l'air intéressant, mais où trouve-t-on les token et autres access keys ?
23 févr. 2012 à 20:07
Il existe une application VB6 gsmlocpro
Que vous pouvez trouver sur www.gsmloc.com
Si tu as un projet tu peux demander les sources
A bientôt
Sources : appel le 06.13.07.33.80
15 avril 2011 à 09:16
14 avril 2011 à 19:32
13 avril 2011 à 17:02
url = "http://maps.google.com/maps/api/staticmap?center=&zoom=16&size=512x512&maptype=roadmap&markers=color:red|label:ici" + xmldoc.SelectSingleNode("/loc/location/latitude").InnerText + "," +
xmldoc.SelectSingleNode("/loc/location/longitude").InnerText
+ "&sensor=true";
Le résultat de la requête est une image « Google Maps »
Vous n’avez qu’à récupérer le flux de l’image et l’afficher
Exemple :
http://maps.google.com/maps/api/staticmap?center=&zoom=16&size=512x512&maptype=roadmap&markers=color:red|label:ici|40.702147,-74.015794&sensor=true
Soit vous pouvez utiliser KML
http://code.google.com/intl/fr/apis/kml/
http://www.commentcamarche.net/forum/affich-5696897-afficher-cercle-sur-google-map
http://boucard.brice.perso.neuf.fr/index.php?option=com_content&view=article&id=52%3A31-gpolyline-a-gpolygon-overlay-classes&catid=25%3Agoogle-maps-javascript-api&Itemid=42&lang=fr
http://code.google.com/intl/fr-FR/apis/maps/documentation/javascript/v2/overlays.html
13 avril 2011 à 15:22
13 avril 2011 à 15:20
/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;
Merci encore
13 avril 2011 à 15:18
/* Pour faire en sorte de ne pas transformer les coordonnées GPS en adresse
url = "http://maps.googleapis.com/maps/api/geocode/xml?latlng=" + xmldoc.SelectSingleNode("/loc/location/latitude").InnerText + "," +
xmldoc.SelectSingleNode("/loc/location/longitude").InnerText+ "&sensor=true";
/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;
Pourriez vous aidez un débutant comme moi, qui est complètement émerveillé par votre travail.
Merci d'avance si vous pouviez m'aider à adapter le code dans ce sens, je vous serais mille fois reconnaissant.
13 avril 2011 à 14:24
13 avril 2011 à 13:59
4 avril 2011 à 17:06
Pour votre deuxième question :
L’agrément de géolocalisation dépend de Token et le Token lui-même est associé à un service unique pour chaque client SFR API, se qui signifie qu’avec votre propre Token personne sauf vous posséde le droit de localisation.
Si vous n’avez rien reçu cela peut être à cause de la connexion internet, votre pare-feu ou à cause de crédit de Token. Je vous conseille d’utiliser votre propre Token au moins vous pouvez être sûr que vous avez le crédit nécessaire.
4 avril 2011 à 16:08
Autre question : j'ai lu sur le site SFR que l'agrément est donné une seule fois. Mais est-il donné pour toute demande de géolocalisation ? ou seulement une demande provenant de mon application ? ou d'une instance précise de mon application sur un PC ?
Dans le premier cas, cela signifierait qu'à partir de là, n'importe qui peut me géolocaliser
dans les derniers cas, comment techniquement est faite l'association avec l'application ?
4 avril 2011 à 15:27
Vous trouverez plus de détail sur le site web de SFR API http://api.sfr.fr/.
4 avril 2011 à 14:57
4 avril 2011 à 11:01
Par contre, tu dois acheter des Access Key pour tester avec des numéros Orange.
4 avril 2011 à 10:04