Chcę wykreślić dzień / noc na mapie Google w dowolnym momencie. Znam generowanie kafelków map; Po prostu szukam algorytmu, który powiedziałby mi, czy dany punkt na kuli ziemskiej znajduje się obecnie w świetle dziennym lub w ciemności, lub w inny sposób wykreśliłbym krzywą interfejsu dzień / noc na mapie.
Przeprowadziłem pewne wyszukiwanie, ale możliwe, że nawet nie wiem wystarczająco dużo o problematycznej domenie, aby wiedzieć, jakich terminów szukać!
Jakieś pomysły? Nie musi być perfekcyjnie - w zasadzie porównuję dane geolokalizacyjne Flickr ze zdjęć wschodów i zachodów słońca (i ich znaczników czasowych z datą wykonania) z rzeczywistością, a to pomaga mi to wizualizować.
google-maps
algorithm
Matt Gibson
źródło
źródło
Odpowiedzi:
Ta strona podaje równania dobre do 1 stopnia. Wygląda na to, że ten kod też to oblicza, ale tak naprawdę nie sprawdziłem.
źródło
Również przykład http://blog.char95.com/demos/daylight-on-google-maps/
za pomocą algorytmu http://williams.best.vwh.net/sunrise_sunset_algorithm.htm
źródło