valneandre
Messages postés35Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention18 septembre 2009
-
16 mars 2009 à 10:25
katau
Messages postés1Date d'inscriptionlundi 21 mai 2007StatutMembreDernière intervention 9 août 2010
-
9 août 2010 à 11:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
katau
Messages postés1Date d'inscriptionlundi 21 mai 2007StatutMembreDernière intervention 9 août 2010 9 août 2010 à 11:54
Ca c'est de la sadaka jaria!
Merci beaucoup, tu m'as enlevé un énorme souci!
Bonne continuation.
cs_chel
Messages postés4Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention10 juin 2010 10 juin 2010 à 12:32
Oui la carte est par défaut orienté au nord, encore faut il que l'utilisateur le sache, en fait dans ton programme, c'est le trait vert qui donne la direction de la quibla et non pas seulement la valeur de l'angle donnée en marge à droite. Il reste quand intéressant d'avoir l'angle précis que fait le trait vert avec une direction donnée (une route, le mur de sa maison, les carrelages, ...)
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 10 juin 2010 à 09:42
Salut Chel,
L'avantage avec la carte, c'est que tu peut te baser sur ta maison ou l'orientation des rues à proximité pour avoir une direction vers la Mecque.
cs_chel
Messages postés4Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention10 juin 2010 9 juin 2010 à 20:12
Cela suppose qu'on a une boussole avec, ce qui est rarement le cas, un rapporteur si, pourquoi ne pas permettre à l'utilisateur de trouver la direction de la quibla à partir d'une direction choisie par l'utilisateur (ie a partir de deux points sur la carte)
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 11 févr. 2010 à 09:19
Salam POPO67800, si tu vois une courbe, c'est parce que la terre est ronde ! si tu te place au États-unis par exemple, la distance vers la Mecque est plus courte en passant près du pôle Nord, d'où la courbe...
Popo67800
Messages postés1Date d'inscriptionmercredi 10 février 2010StatutMembreDernière intervention10 février 2010 10 févr. 2010 à 21:04
Salem AMROUNIX j'aimerai savoir si la direction est représenté par une courbe c'est parceque tu prends en compte le reliefe de la terre?
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 29 janv. 2010 à 11:10
salam hicham1802, content de savoir que ca te plait !
hicham1802
Messages postés1Date d'inscriptionvendredi 29 janvier 2010StatutMembreDernière intervention29 janvier 2010 29 janv. 2010 à 06:03
jazaka laho khairaan,, sa ma beaucoup aidé merci .
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 28 sept. 2009 à 19:45
Ok, merci. je comprend.
Y a t il un moyen de capturer les coordonnées (latitude-longitude),
en déplaçant la souris sur la carte google, ou en clicquant sur un endroit de la carte ?
Pierre.
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 28 sept. 2009 à 16:23
biensur que non ! c'est juste une API qui me permet de centrer la carte en fonction de l'utilisateur, pour enlever l'accès à cette API, il suffit
de supprimer la ligne :
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
de remplacer :
try
{
//détection de votre position grace à la geolocalisation de votre IP (utilisation d'une API exterieur)
var point = new GLatLng(parseFloat(geoip_latitude()) , parseFloat(geoip_longitude()));
}
catch(e)
{
//alert('geoip HS');
//j'ai initialiser avec des valeur par défaut car la geolocalisation ne fonctionne pas tout le temps
var point = new GLatLng(48.873818, 2.29498386);
}
par ca :
var point = new GLatLng(48.873818, 2.29498386);
avec
48.873818 / 2.29498386 qui sont les corrdonnées par défaut du centre de la carte !
@+
Selim A.
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 28 sept. 2009 à 14:42
J'ai oublié, c'est cette ligne de code :
//détection de votre position grace à la geolocalisation de votre IP (utilisation d'une API exterieur)
var point = new GLatLng(parseFloat(geoip_latitude()) , parseFloat(geoip_longitude()));
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 28 sept. 2009 à 14:41
As t on besoin de cet API extérieur ?
Qu'est ce que c'est, ou l atrouver ?
Merci.
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 22 mai 2009 à 18:06
Merci pour ton commentaire et ta note :)
pour information, si tu comptes mettre cette page en ligne, il faudra remplacer le code :
key=ABQIAAAAVkfCvwgjflEc0QKyOi8SiBQvNNpTpilDwpBuhZ-TgjbdrxD1BRTAS5X33atUuxfvf9nT5HsYq5eLMw
par le code fourni par google situé à l'adresse :
http://code.google.com/intl/en/apis/maps/signup.html (c'est en anglais)
Selim A.
Super Amrounix.
plusieurs personnes vont se servir de ton code. Merci.
valneandre
Messages postés35Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention18 septembre 2009 20 mars 2009 à 13:26
Superbe !
Richard
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 20 mars 2009 à 10:28
Salut Richard,
J'ai fait des modifications dans mon source qui vont te plaire, j'ai ajouter des contrôles sur le mouvement et le clic sur la carte, cela execute respectivement les fonctions bouger() et clicMoi(), j'ai aussi affiché en temps réel la position de l'endroit sélectionné, et je test aussi si la géolocalisation est OK ou bien si elle est HS je force avec des valeurs par défaut ... :)
Selim A.
valneandre
Messages postés35Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention18 septembre 2009 18 mars 2009 à 09:46
Salut Amrounix
Je compte utiliser ton code pour faire une page de "favoris" des endroits que l'on aime bien, un genre de catalogue de photos aériennes: ma maison, mes dernières vacances, la Tout Eiffel, etc... Cela permettrait aussi, en envoyant un simple lien à un ami, un visiteur, de lui dire: voilà à quoi cela ressemble ici, tu peux arriver par telle route, etc.
Toute la partie "enregistrement d'un endroit donné" sera faite en PHP.
Il me manque une fonctionnalité (qui doit sûrement exister dans l'API) qui serait bien utile: récupérer les coordonnées Latitude et Longitude de l'endroit affiché sur la carte, avec mise à jour en temps réel au fur et à mesure que l'on se déplace dessus. Cela permettrait, après avoir trouvé un endroit "en gros", de savoir les coordonnées précises du point choisi une fois que l'on a zoomé dessus et affiné sa position (précision: je n'ai pas de GPS).
Par ailleurs, lorsqu'un utilisateur de la page voudrait enregistrer un endroit qui lui plaît (et sur lequel il s'est placé de lui-même, en navigant), un simple clic sur un bouton sauvegarderait alors les coordonnées présentes sur la carte à ce moment, dans un fichier externe, avec juste l'ajout d'un nom choisi par l'utilisateur.
Voilà. Puisque tu es devenu un spécialiste de l'Api Google, cela doit te paraître très simple !
J'ai remis en service la géolocalisation par IP: cela marche avec certaines IP, pas avec d'autres. Je pense que cela tient à des blocages volontaires de la part des détenteurs de ces IPs. Par ailleurs, on a des surprises: je suis hébergé chez un FAI anglais, je teste mon IP principale, et je trouve un lieu en ... Corée du Sud ! Sur l'IP secondaire: la république tchèque ! Bizarre, vous avez dit bizarre !
Je réitère mes compliments: ton code est vraiment un petit trésor !
R. Valnéandre
valneandre
Messages postés35Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention18 septembre 2009 17 mars 2009 à 11:14
Salut Amrounix
Je viens de tester le code, génial, ça marche super bien, du premier coup, et ça m'ouvre des horizons passionnants, je vais me plonger là-dedans, et, promis, si j'ai besoin de tuyaux, je n'hésiterai pas à te demander. Encore merci.
Richard
amrounix
Messages postés78Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention12 juillet 2010 16 mars 2009 à 18:07
salut, merci pour la note, je me suis taper toute l'API de google MAP et on peut faire beaucoup de chose, si tu as besoin d'aide, je suis là, je suis devenu un pro ! :)
valneandre
Messages postés35Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention18 septembre 2009 16 mars 2009 à 10:25
Je n'ai pas encore eu le temps de tester ce code, juste survolé. Je mets 8/10, parce que l'intention me paraît excellente, et il n'est pas besoin d'être musulman pour en voir l'intérêt: apprendre à se servir de l'API Google (ou d'une api en général), c'est un type de programmation qui m'intéresse, et que je n'avais pas encore abordé. Je vais donc étudier la question à fond...
Merci donc pour ce code, Amrounix.
9 août 2010 à 11:54
Merci beaucoup, tu m'as enlevé un énorme souci!
Bonne continuation.
10 juin 2010 à 12:32
10 juin 2010 à 09:42
L'avantage avec la carte, c'est que tu peut te baser sur ta maison ou l'orientation des rues à proximité pour avoir une direction vers la Mecque.
9 juin 2010 à 20:12
11 févr. 2010 à 09:19
10 févr. 2010 à 21:04
29 janv. 2010 à 11:10
29 janv. 2010 à 06:03
28 sept. 2009 à 19:45
Y a t il un moyen de capturer les coordonnées (latitude-longitude),
en déplaçant la souris sur la carte google, ou en clicquant sur un endroit de la carte ?
Pierre.
28 sept. 2009 à 16:23
de supprimer la ligne :
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
de remplacer :
try
{
//détection de votre position grace à la geolocalisation de votre IP (utilisation d'une API exterieur)
var point = new GLatLng(parseFloat(geoip_latitude()) , parseFloat(geoip_longitude()));
}
catch(e)
{
//alert('geoip HS');
//j'ai initialiser avec des valeur par défaut car la geolocalisation ne fonctionne pas tout le temps
var point = new GLatLng(48.873818, 2.29498386);
}
par ca :
var point = new GLatLng(48.873818, 2.29498386);
avec
48.873818 / 2.29498386 qui sont les corrdonnées par défaut du centre de la carte !
@+
Selim A.
28 sept. 2009 à 14:42
//détection de votre position grace à la geolocalisation de votre IP (utilisation d'une API exterieur)
var point = new GLatLng(parseFloat(geoip_latitude()) , parseFloat(geoip_longitude()));
28 sept. 2009 à 14:41
Qu'est ce que c'est, ou l atrouver ?
Merci.
22 mai 2009 à 18:06
pour information, si tu comptes mettre cette page en ligne, il faudra remplacer le code :
key=ABQIAAAAVkfCvwgjflEc0QKyOi8SiBQvNNpTpilDwpBuhZ-TgjbdrxD1BRTAS5X33atUuxfvf9nT5HsYq5eLMw
par le code fourni par google situé à l'adresse :
http://code.google.com/intl/en/apis/maps/signup.html
(c'est en anglais)
Selim A.
22 mai 2009 à 12:42
plusieurs personnes vont se servir de ton code. Merci.
20 mars 2009 à 13:26
Richard
20 mars 2009 à 10:28
J'ai fait des modifications dans mon source qui vont te plaire, j'ai ajouter des contrôles sur le mouvement et le clic sur la carte, cela execute respectivement les fonctions bouger() et clicMoi(), j'ai aussi affiché en temps réel la position de l'endroit sélectionné, et je test aussi si la géolocalisation est OK ou bien si elle est HS je force avec des valeurs par défaut ... :)
Selim A.
18 mars 2009 à 09:46
Je compte utiliser ton code pour faire une page de "favoris" des endroits que l'on aime bien, un genre de catalogue de photos aériennes: ma maison, mes dernières vacances, la Tout Eiffel, etc... Cela permettrait aussi, en envoyant un simple lien à un ami, un visiteur, de lui dire: voilà à quoi cela ressemble ici, tu peux arriver par telle route, etc.
Toute la partie "enregistrement d'un endroit donné" sera faite en PHP.
Il me manque une fonctionnalité (qui doit sûrement exister dans l'API) qui serait bien utile: récupérer les coordonnées Latitude et Longitude de l'endroit affiché sur la carte, avec mise à jour en temps réel au fur et à mesure que l'on se déplace dessus. Cela permettrait, après avoir trouvé un endroit "en gros", de savoir les coordonnées précises du point choisi une fois que l'on a zoomé dessus et affiné sa position (précision: je n'ai pas de GPS).
Par ailleurs, lorsqu'un utilisateur de la page voudrait enregistrer un endroit qui lui plaît (et sur lequel il s'est placé de lui-même, en navigant), un simple clic sur un bouton sauvegarderait alors les coordonnées présentes sur la carte à ce moment, dans un fichier externe, avec juste l'ajout d'un nom choisi par l'utilisateur.
Voilà. Puisque tu es devenu un spécialiste de l'Api Google, cela doit te paraître très simple !
J'ai remis en service la géolocalisation par IP: cela marche avec certaines IP, pas avec d'autres. Je pense que cela tient à des blocages volontaires de la part des détenteurs de ces IPs. Par ailleurs, on a des surprises: je suis hébergé chez un FAI anglais, je teste mon IP principale, et je trouve un lieu en ... Corée du Sud ! Sur l'IP secondaire: la république tchèque ! Bizarre, vous avez dit bizarre !
Je réitère mes compliments: ton code est vraiment un petit trésor !
R. Valnéandre
17 mars 2009 à 11:14
Je viens de tester le code, génial, ça marche super bien, du premier coup, et ça m'ouvre des horizons passionnants, je vais me plonger là-dedans, et, promis, si j'ai besoin de tuyaux, je n'hésiterai pas à te demander. Encore merci.
Richard
16 mars 2009 à 18:07
16 mars 2009 à 10:25
Merci donc pour ce code, Amrounix.