I need part of my application to have an interactive map of a square area that consists of about 10 buildings. You should be able to click on the building and get some information about it. I know that there are several ways to do this, but I hope someone with some experience with this can give me some advice.
Here are some ways I can think of this.
Google maps
I have already implemented the Google Maps API and it works quite well, but actually does not have the effect I was looking for. Google Maps requires an internet connection and gives you access to the entire map. I need it to be locked in one area.
Webviews
This seems like a great alternative. I'm sure I can come up with a simple image map that will give you more information when you click on a specific building. The only problem is that you also need an internet connection.
Opengl
I never looked at it too much, but I heard that it is difficult and painful to implement. It will be able to work locally, but is it worth it?
Is there any other way to develop an interactive map? Something to keep in mind is that I would also like to someday port this to iOS (if anyone has experience with this)
EGHDK source share