Retourner au contenu associé (journal : OpenStreetGame : un jeu pour vous faire réviser votre géographie)
Posté par BohwaZ (site web personnel, Mastodon) le 23 juillet 2010 à 03:58. En réponse au journal OpenStreetGame : un jeu pour vous faire réviser votre géographie. Évalué à 2.
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Enlève ton masque Saint-Augustin, on t'a reconnu !
Posté par BohwaZ (site web personnel, Mastodon) . En réponse au journal OpenStreetGame : un jeu pour vous faire réviser votre géographie. Évalué à 2.
// http://www.meridianworlddata.com/Distance-Calculation.asp
// Ne pas oublier la conversion en radians des latitude / longitude avant de requêter
En mysql (en pgsql y'a des trucs natifs pour ça) :
$distance = 100; // En km
$query = 'SELECT *
FROM lieux
WHERE
ACOS(SIN('.$lat.') * SIN(latitude/57.2958)
+ COS('.$lat.') * COS(latitude/57.2958)
* COS(longitude/57.2958 - '.$lng.')) * 6378.7 <= '.$distance.';';
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)