Hello,
Comme le dis le titre je cherche le moyen qui permet de placer sur une map monde correctement des coordonnées GPS.
Y a t il un moyen simple de faire ça sans utiliser les Bing Maps ou autre.
Merci
Hello,
Comme le dis le titre je cherche le moyen qui permet de placer sur une map monde correctement des coordonnées GPS.
Y a t il un moyen simple de faire ça sans utiliser les Bing Maps ou autre.
Merci
Hello,
Deuxième lien sur Google en tapant "bing maps gps point wp7"... Faudrait peut-être penser à utiliser notre chère ami avant de poster un nouveau Thread?
Cordialement,
Mafyou.
Hello,
1. ça anime un peu le forum qui est un peu au ralenti ces temps.
2. Apprend à lire parce que je ne cherche pas a utiliser bing map ...
Merci quand même
Exacte...
en fait pour notre jeu on utilise une map monde perso au niveau graphique.
et on souhaite afficher les joueurs là où ils sont...
Merci
Donc, si veux un minimum de précision sur ton positiionnement graphique, il faut utiliser des conversions spécifiques à la projection utilisée par ta carte.
Je te suggérerais d'aller sur un forum spécialisé SIG où tu trouveras des interlocuteurs plus spécialisés.
Mais vu le besoin, je ne pense pas que tu ais besoin d'une grande précision, donc pourquoi ne positionne tu pas directement avec les coordonnées GPS en faisant juste une translation de repére ?
Je n'ai efefctivement pas besoin d'une très grosse précision mais la carte est zoomable et donc en cas de zoom le positonnement doit se faire correctement quand même ...
Merci
Le plus simple est d'utiliser une projection de Mercator corrigée en fonction de la latitude du centre de la carte :
Soit :
- le centre de la carte en (lat0,lon0) en degrés (Nord positif, Est positif)
- le centre de la pictureBox en x0,y0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 float Radians_Par_Degres=Math.Pi/180f int y=y0-Convert.ToInt32((lat-lat0)*Zoom_En_Pixels_Par_Degres) ; int x=x0-Convert.ToInt32((lon-lon0)*Zoom_En_Pixels_Par_Degres*Math.Cos(lat0*Radians_Par_Degres)) ;
Hello,
vu que j'ai une grosse image je pensais passer par un MultiScaleImage et donc par un Deep Zoom Composer.
Et ce afin que l'utilisateur puisse zoomer et déplacer la carte.
Est-ce que cette manière de calculer va rester correcte ?
Merci
Bon il semblerait que ce soit un peu plus compliqué que cela ...
Il faut disposer d'une image ayant été générée avec la bonne projection (Ici Mercator).
Par contre je ne trouve rien sur le calcul correcte pour convertir latitude et longitude en x et y sur une carte ou image ...
Si vous pouvez m'aider ce serait sympa
Merci
Salut.
Regarde ce lien http://msdn.microsoft.com/en-us/library/bb259689.aspx
Par contre, il semble que msdn est en rade pour l'instant
Salut,
Il est excellent cet article ...
Ce serait cool de pouvoir utiliser le MultiScalImage dans une application Windows Phone afin d'avoir un système super précis ...
Encore merci pour ton aide je devrais pouvoir résoudre mon problème avec cet article.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager