Je cherche à tracer jour / nuit sur une carte Google, pour un point dans le temps arbitraire. Je connais bien la génération de tuiles de carte; Je cherche juste un algorithme pour me dire si un point particulier du globe est actuellement en plein jour ou dans l'obscurité, ou pour tracer autrement la courbe de l'interface jour / nuit sur la carte.
J'ai fait quelques recherches, mais il est possible que je ne connaisse même pas assez le domaine problématique ici pour savoir quels termes rechercher!
Des idées? Cela ne doit pas être parfait - en gros, je compare les données de géolocalisation Flickr des photos du lever et du coucher du soleil (et leurs horodatages "date prise") avec la réalité, et cela m'aide à les visualiser.
google-maps
algorithm
Matt Gibson
la source
la source
Réponses:
Cette page donne des équations bonnes à 1 degré. Il semble que ce code le calcule aussi mais je n'ai pas vérifié.
la source
Aussi un exemple http://blog.char95.com/demos/daylight-on-google-maps/
en utilisant l'algorithme http://williams.best.vwh.net/sunrise_sunset_algorithm.htm
la source