IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

google map+marker+appliquer son inclinaison sur une image


Sujet :

API standards et tierces Android

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Points : 49
    Points
    49
    Par défaut google map+marker+appliquer son inclinaison sur une image
    Bonjour,

    J'arrive à positionner un marker sur une carte google map qui se tourne en fonction de la direction que j'emprunte lorsque je me déplace.

    ex: si je tourne à gauche le bout pointue du marker s'incline vers la gauche et cela est vrai pour les différentes directions
    Je souhaiterai appliquer cette orientation(inclinaison de ce marker) sur une image affichée dans une autre activity, autrement dit que le bout pointue de mon image bouge exactement comme le marqueur que j'ai sur ma carte google map.
    A terme je ne veux pas afficher l'activity qui contient la carte et le marker mais simplement mon autre activity contenant l'image(qui changera son orientation de façon identique au marker).

    Comment puis je récupérer les mouvements du marker pour les appliquer à mon image svp ?

    bonne journée à vous et merci de vos réponses,

  2. #2
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    Bonjour,

    Si j'ai compris c'est une boussole que tu souhaites faire ?
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Points : 49
    Points
    49
    Par défaut
    non ce n'est pas une boussole.

    Pour t'expliquer j'ai 2 utilisateurs ayant chacun une localisation, qui doivent se rencontrer. Le 1er utilisateur à une position fixe et le 2eme utilisateur à une position qui change car il se déplace vers l 'utilisateur 1.

    Plutôt que d'afficher la carte google map avec les 2 markers, je souhaite afficher une image:
    -qui s'anime en fonction de la distance qui les sépare
    -dont le bout pointue de mon image s'oriente comme le marker (afin d'indiquer à l'utilisateur qui se déplace la direction vers où aller pour se rendre vers la position de l'utilisateur 1).

    voilà

  4. #4
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    Une possibilité :

    - Je récupère les coordonnées de la personne en mouvement (Latitude, Longitude)
    - Je le convertis en angle
    - J'applique une rotation à mon image selon l'angle que j'ai calculé.
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Points : 49
    Points
    49
    Par défaut
    merci pr ta réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1. Je récupère les coordonnées de la personne en mouvement (Latitude, Longitude)
    Pour pas faire d'hors sujet, je link un nouveau post à ce sujet, non pas sur "comment récupérer les coordonnées" mais "comment choisir une solution adaptée pour transmettre les changements de coordonnées entre plusieurs utilisateurs".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2. Je le convertis en angle
    J'ai vraiment du mal en maths, en fait je suis même nul et je ne suis pas sur de moi pour convertir latitude et longitude(donc un point) en angle

    J'ai essayé avec cet outil
    ex:
    latitude:48.862725 = 48° 51' 45.81"
    longitude:2.287592 = 2° 17 15' 331"

    le premier nombre indique des degrés, est ce bien çà mes coordonnées converties en angle ?
    si oui comment çà se passe vu que je veux un angle et pas 2

    3. J'applique une rotation à mon image selon l'angle que j'ai calculé
    Je pense pouvoir me débrouiller pour çà.

    bonne soirée,

  6. #6
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    Citation Envoyé par regma Voir le message
    merci pr ta réponse
    je compte linker un nouveau post à ce sujet, non pas sur "comment récupérer les coordonnées" mais "comment choisir une solution adaptée pour transmettre les changements de coordonnées entre plusieurs utilisateurs".
    Oui effectivement il va te falloir un webservice pour envoyer et récupérer les données échangées enter les utilisateurs. Je te propose de jeter un oeil sur Firebase qui propose plusieurs services et notamment une base de données en temps réel.

    Citation Envoyé par regma Voir le message
    J'ai vraiment du mal en maths, en fait je suis même nul et je ne suis pas sur de moi pour convertir latitude et longitude(donc un point) en angle
    Regarde du côté du bearing . Il te renvoie l'angle entre deux points (latitude, longitude).

    Bon courage
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Points : 49
    Points
    49
    Par défaut
    Oui effectivement il va te falloir un webservice pour envoyer et récupérer les données échangées entre les utilisateurs. Je te propose de jeter un oeil sur Firebase qui propose plusieurs services et notamment une base de données en temps réel.
    ok je vais regarder çà et je reviendrai dans un autre post pour mes questions.

    Regarde du côté du bearing . Il te renvoie l'angle entre deux points (latitude, longitude).
    Je vais regarder çà également, mais juste une dernière chose ... la latitude seule représente un point ? ou un couple Latitude/Longitude représente à un point ?

  8. #8
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    Un point ou plutôt une position géographique est composée d'une latitude et d'une longitude
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Points : 49
    Points
    49
    Par défaut
    merci à toi pour toutes ces explications

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. appliquer le hachage sur une image
    Par parnasse dans le forum Débuter
    Réponses: 1
    Dernier message: 08/10/2013, 19h07
  2. Réponses: 6
    Dernier message: 30/04/2012, 10h25
  3. appliquer un filtre sur une image
    Par wahidred dans le forum Images
    Réponses: 3
    Dernier message: 09/12/2010, 11h33
  4. Google map - Déplacement en cliquant sur une image
    Par Laurelaie dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 06/05/2008, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo