I want to ask if Google Earth API is avaialble for developing android application. If google earth api is not available for android, are there any map api which can be used off network on android?
If you just want to open a location you can use the intents for searching on Google Earth. See How to fly to a location in Google Earth from your android app for examples