Must have easy to use API's that are
capable of geoJSON data imports, mouse and keyboard gestures, etc.

To my knowledge Bing, Google and Yahoo are the only companies that supply both of these. Some support the former to an extent; perhaps not global (NASA, third party mapping solutions), and some support the latter (OSM for example)...but few support both.

Are my only options Bing, Google, and Yahoo?

If so, is anyone aware of any ongoing projects (satellites) that are under construction that will eventually be launched and provide global satellite coverage under open source?

5 Answers
5

Imagery is expensive to capture and produce, which effectively limits its production to commercial entities and governments. Most of the commercial satellites don't carry consistent global coverage and generate income by selling access to scenes, including their resale to the providers you listed. That leaves government options in the free category: perhaps the best remains the Landsat 7 products, which are about 30 meter resolution in most channels and 15 meter in the IR. A number of areas have aerial flyovers which are freely available, such as those used in World Wind.

The OpenAerialMap project was abandoned, but has recently been restarted. It will be an amalgamation of free datasets from different areas of the planet, with global datasets for areas with nothing more detailed. The global datasets used are i-cubed, and the NASA imagery. The current list of datasources used by the projects can be found here.
The source code for the server software is also on GitHub.

However the server is currently offline, so this is probably only something to keep an eye on at the moment, rather than an option for a live system.

For the second part of your question, you can use OpenLayers which covers the "geoJSON data imports, mouse and keyboard gestures, etc." - it also allows you to bring in data from any of Google, Bing, Yahoo etc. so you can keep the data and API components separate.

You should look at the latest from ESRI.
Called "Change Matters" it is global landsat as a service.
It has been processed into epochs. with some more epochs coming soon I believe.ESRI's news page is here
With two easy ways to access via a modifiable side by side viewer or as services from arcgisonline.launch page
Access to all services on arcgisonline

I'm impressed with the resolution they've achieved, too. This is zoomed-in to a small town in Arkansas where I used to play baseball as a kid. (Select "Satellite" in the lower left corner to enable the imagery.)

..that's some pretty detailed coverage considering it's over a rural community of about 600 people.