Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com

Réponse
 
Outils de la discussion
Vieux 29/07/2008, 03h11   #1 (permalink)
Membre Expert
 
Date d'inscription: avril 2006
Messages: 1 014
Par défaut API Orange : Location et Google Map

bonjour,

après lecture de l'excellent tutorial
http://f-marx.developpez.com/tutorie...ces/sms-email/
et ayant en poche un code de Bbil dans l'article (merci à lui pour ton aimable autorisation de l'utiliser ici ), j'ai programmé les API Orange de géolocalisation des téléphones portables.

Celles-ci permettent de localiser un mobile en France et UK (qui a donné son autorisation préalable !) avec une précision de 300m à 30km d'après le site Orange :
http://www.orangepartner.com/site/fr...cation_api.jsp

Pour être relativement complet, j'ai ajouté l'affichage dans google map du cercle de localisation du mobile.

Pour démarrer, il faut obtenir un AccessKey aux API sur le site Orange (gratuit car version alpha) et un téléphone portable avec puce Orange.
Donner un nom a votre service de localisation sur le site orange.

Ensuite, lancer le formulaire de l'application, téléchargeable ici :
http://pbserv.free.fr/dev/APIOrange-GoogleMapV1.0.zip

* Saisir l'AccessKey et le n° de téléphone du mobile à géolocaliser.
* Cliquer sur le bouton 1) pour demander l'autorisation de localisation.
* Le mobile reçoit, si tout va bien, un sms qui demande d'envoyer par SMS un premier message d'acceptation : "oui NomdeMonService" au n° indiqué
* Un deuxième message est alors reçu, répondre "oui LOCATION" (attention sensible à la casse !!!) au n° indiqué
* Alors seulement on peut localiser le mobile (ouf!)
* Cliquer alors sur le bouton 2) qui va envoyer une requete et récupérer les infos (latitude, longitude (WGS84), rayon du cercle de précision)
* Cliquer ensuite sur le bouton 3) pour afficher dans le formulaire la position GPS du téléphone.

Remarques :
-Les références xmldom, internet controls, html library,... sont nécessaires
-le tracé du cercle est issu du code de joe_ trouvé ici :
http://maps.forum.nu/gm_sensitive_circle2.html
-J'ai programmé la classe oAPI ce soir et je l'ai assemblé à une contribution que j'avais fait sur google map et virtual earth.
=> Il doit surement y avoir des bugs, et le code n'est pas académique

Ca à l'air de fonctionner chez moi avec Access 2003 mis à part que le cercle de localisation est trop petit et ne passe pas par chez moi !!!
En doublant le rayon, il passe juste... Une erreur quelque part ?

Les données par défaut du formulaire (lat,lon,rayon) correspondent aux infos concernant la localisation de mon portable !

Merci encore à Bbil !

Philippe
philben est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/07/2008, 12h23   #2 (permalink)
Membre Confirmé
 
Date d'inscription: juillet 2005
Localisation: Mimet
Messages: 246
Par défaut SFR Bouygues et les autres

Bonjour philben,

Sais tu si tout cela fonctionne maintenant avec les autre opérateurs car j'ai moi-même testé le tuto au mois de janvier et Orange avait promis de faire évoluer les API pour pouvoir atteindre les autres opérateurs.

Sinon ...à quoi ça sert ?

a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/07/2008, 23h36   #3 (permalink)
Membre Expert
 
Date d'inscription: avril 2006
Messages: 1 014
Par défaut

bonjour naphta,

Citation:
Sais tu si tout cela fonctionne maintenant avec les autre opérateurs
J'ai vu sur le web que Orange doit étendre la réception des SMS aux autres opérateurs mais je n'ai pas plus d'info.

Citation:
Sinon ...à quoi ça sert ?
Le tracking des véhicules est en plein boom, les transporteurs utilisent de plus en plus ce système qui permet de localiser avec précision et en temps réel un véhicule. Pour l'anecdote, on peut recevoir un email automatique si un véhicule dépasse les 130 km/h pour lui dire de se calmer !
A mon avis, la géolocalisation des mobiles n'est pas encore assez précise pour concurrencer directement le tracking mais elle peut déjà suffir selon les méthodes utilisées par l'entreprise pour organiser des tournées.

On peut penser aussi à la sécurité des personnes, au suivi d'objets, sans parler des applications déviantes (mari jaloux , patron big brother,...).

En tout cas, je trouve ces API intéressantes et amusantes, j'ai testé aussi l'envoi de SMS via Access et ça fonctionne nickel.

Amicalement,

Philippe
philben est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/08/2008, 16h48   #4 (permalink)
Rédacteur
 
Date d'inscription: janvier 2008
Localisation: Paris, France
Messages: 14
Par défaut

L'envoi de SMS vers les mobiles Orange, SFR et Bouygues est maintenant possible.

J'en profite pour ajouter qu'une API de voicemail est maintenant disponible :
http://www.orangepartner.com/site/en...cemail_api.jsp
fr_marx est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide