Convertir Lat / Longs en coordonnées X / Y

J'ai la Lat/Long en valeur de la Ville de New York, NY; 40.7560540,-73.9869510 et une image plane de la terre, 1000px × 446px.

Je voudrais être en mesure de convertir, à l'aide de Javascript, le Lat/Long d'une coordonnée X,Y du point de refléter l'emplacement.

Si la coordonnée X,Y forme le coin Supérieur Gauche de l'image; 289, 111

Choses à noter:

  1. ne vous inquiétez pas au sujet de questions de ce de projection à utiliser, faites vos propres
    hypothèse ou aller avec ce que vous savez
    peut-travail
  2. X,Y peuvent être la forme de n'importe quel coin de l'image
  3. Points de Bonus pour
    la même solution en PHP (mais je
    vraiment besoin de la JS)

source d'informationauteur donohoe