A simple method to match a set of latitudes and longitudes is to use QGIS and the Point Sampling Tool
Firstly, download and install QGIS
Download and install a spatial dataset of political boundary polygons (for example from naturalearthdata.com
Create a CSV containing your points and whatever other attributes you're interested in
Open QGIS and install the ...
I would check out Marble, it supports "Day/Night View" - Sun shadowing based on day time. It is not only available on Windows, but also Mac, Linux, and some mobile devices.
Marble (Open Source)
Marble is a Virtual Globe and World Atlas that you can use to learn
more about Earth: You can pan and zoom around and you can look up
places and roads. A ...
Quadtree is usable:
Free, open source
Find objects within a rectangle
Set an object at particular coordinates
... but it has some drawbacks:
Search is not by radius, it is rectangle.
Flat map, won't work near the poles.
Two different objects can't be stored at the same latitude/longitude. This can be worked around by making each object a List of ...
It's been several months since you posted your request, but if you still have the need, please consider FeSimpleGeoProx
I think it meets all of your stated requirements: FeSimpleGeoProx is a lightweight collection of user-supplied geographical points which supports fast proximity search by search within a radius or by rectangle.
Free, open source (Apache ...
You're looking at Reverse Geocoding. If you're familiar with Python I'd recommend the geopy library which includes geocoders for a number of services including Yahoo, Google, and OpenStreetMap Nominatum.
Your issue will be the quantity of requests, which will depend on the license of the geocoding service that you use, so you'll have to examine those ...
You could create one or sevaral "heatmap" layers from your processed data. This layer then gets shown when the user has a birds-eye view (focuses on, say, the entire earth), but the "heatmap" eventually gets replaced with specific markers for the point data only when the user zoomed in and has chosen a smaller region of interest.
You could also use "...
What you need is a Geographic Information System (GIS) such as QGIS, (Quantum GIS), possibly with the GRASS plug-ins.
A cross-platform free and open-source desktop geographic information system
GNU GPL licenced
Can import data in a number of formats.
Geographic Resources Analysis Support System
Free and open-source software
There is a website with online geography games.
It might not be exactly what you were looking for, but I think it's worth giving it a try.
You can select a specific region, within which you can learn capitals, countries, landscapes, etc. For each task there is a tutorial phase, where you basically click on an object on the map and a computer voice tells ...
The easiest way to achieve this is to use a geographic information system (GIS). A free solution is QGIS in its current Version 2.18 (Version 3.0 will come out mid-October/November)
However, you would still need to use some programming when you want to meet your goal. In addition you would need a basic understanding of GIS.
A possible workflow without ...