Bonjour,
Je code un site Web en PHP (projet que j'ai à faire en IUT), et j'aimerais faire un lien de mes fiches d'établissement qui pointerais vers la carte osm de l'adresse, ou les résultats de recherches si ambigüité. Malheureusement, il semblerais que je ne puisse pas passer l'adresse de l'établissement en GET, et je ne sais pas comment faire si c'est possible… En tout cas je n'ai pas trouvé comment faire…
Sinon j'aimerais bien savoir comment faire pour faire un lien vers les résultats de recherche d'osm. Parce que j'ai regardé comment incruster une petite carte d'osm dans une page et ça a l'air un petit peu compliqué (en tout cas trop pour ce que je veux faire).
Merci par avance,
Librement.
# ...
Posté par Ife . Évalué à 1. Dernière modification le 02 février 2013 à 13:48.
Le niveau est de plus en plus bas en DUT…
J'ai rien compris. C'est ça que tu cherches à faire ?
Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »
[^] # Re: ...
Posté par ariasuni . Évalué à 0. Dernière modification le 02 février 2013 à 14:37.
Si je n'ai pas trouvé c'est que soit j'ai mal cherché, et à ce moment-là tu me dis comment tu as trouvé l'information et comment j'aurais pu la trouver; sinon, c'est que la documentation/le site d'osm peut être amélioré.
Ou alors je suis débile.
Et effectivement, c'est ça que je cherche à faire. Mais comment j'étais censé deviné que l'on pouvait faire comme ça? Sur la plupart des moteurs de recherche, on voit tous les paramètres dans l'URL (du coup, c'est évident de faire une requête personnalisée). Là du coup je ne trouvais pas…
Maintenant que tu m'as donné la solution, je comprends comment fonctionne le fichier OpenSearch (j'avais regardé mais je ne comprenais pas trop ce que voulais dire le paramètre query).
Sinon ce n'est pas quelque chose d'obligatoire, mais je pense que ça fera son petit effet…
Merci!
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: ...
Posté par Ife . Évalué à 1.
Je ne connais pas du tout l'API d'OpenStreetMap. Pour autant que je sache, ça n'a rien à voir avec le site d'OpenStreetMap et ce que tu veux faire. C'est une API HTTP qui retourne des données XML, un peu comme une bibliothèque logicielle.
Est-ce que c'est documenté ? Comment j'ai trouvé ?
Je ne sais pas si c'est documenté, ça doit l'être quelque part, mais des fois c'est beaucoup plus facile d'utiliser de la jugeote que de chercher dans la doc. Tout le monde te dira le contraire, et ils ont raison, car souvent la doc te dis « attention ne l'utilisez pas dans ce cas, utilisez plutôt ceci parce que vous allez avoir tel problème. » Et ce cas précis, c'est le tien, et tu te retrouves avec des problèmes. Après, c'est juste que je suis un spécialiste des mauvaises pratiques.
Pour répondre, à ta question. J'ai juste regardé le code du formulaire de recherche sur la page d'accueil d'OSM. J'ai vu que le champs de recherche s’appelait
query
, mais qu'il faisait unPOST
sur/geocode/search
. J'ai testéosm.org/geocode/search?query=Recherche
, ça marchait pas, dans le doute j'ai testéosm.org/?query=Recherche
, ça a marché. Voilà.(Pour la doc à ce sujet, ça doit être perdu dans cette page, j'ai la flemme de la lire en entier et suivre les liens.)
N'oublie pas d'éditer ta question pour mettre
[Résolu]
.Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »
[^] # Re: ...
Posté par ariasuni . Évalué à 1.
Donc t'as fait au pifomètre quoi. Du coup je ne comprends pas pourquoi tu dis:
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: ...
Posté par Ife . Évalué à 2.
Rien a voir avec la compétence. C'était dû au fait que j'avais absolument rien compris à la question.
Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »
[^] # Re: ...
Posté par Ife . Évalué à 2.
J'appelle pas ça du pif, mais de la jugeote.
Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »
[^] # Re: ...
Posté par ariasuni . Évalué à 1.
Bref, fallait regarder le code source de la page et essayer des trucs un peu au hasard. À part si j'ai vraiment loupé quelque chose, l'information n'était pas facilement trouvable, il faudrait que je leur en fasse part… Parce que niveau user-friendly c'est 0.
En cherchant un peu plus, je suis tombé sur (ça)[https://wiki.openstreetmap.org/wiki/FR:FAQ#Comment_puis-je_cr.C3.A9er_un_lien_vers_une_carte_sur_le_site_OSM_pour_un_code_postal_particulier_.3F]. C'est ce qui se rapproche le plus de ce que tu as trouvé, et pourtant c'est encore bien éloigné, et pour finir en beauté le lien est mort.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: ...
Posté par ariasuni . Évalué à 1.
Même en y regardant de plus près, je ne trouve pas l'info sur la page… Encore merci donc.
Écrit en Bépo selon l’orthographe de 1990
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.