What is the difference between Google Maps Data API and Google Maps API?
I noticed the former is deprecated but it is not replaced by the latter. It seems to me these two APIs are meant to do separate things, but it's not clear what that is.
I want to create a private clone of the public Google Maps and add custom annotations to search results.
Google Maps Data API was deprecated in favour of Google Fusion Tables, and provides a means whereby you can store data in spreadsheet-like tables and do a lot of clever stuff such as geocode addresses, and export as kml, query the data etc.
So, Google Fusion Tables provides storage for your data.
Google Maps API provides you with online mapping tools which can be used to display or capture information - which you could then go on and store in Fusion Tables.