2

I am trying to create an application to show an indoor map of a building, and open the dialog box when anyone clicks on any part of that building. It's similar to IndoorGoogle Maps 6.0 for Android, but Indoor maps are currently available in selected locations in the U.S. and Japan only.

I don't know whether I should use a WebView (because it has scrolling and zoom features) or an ImageView. How to show a marker in the image of the map like Google Maps? How should I save the direction from one part to another part of the building?

karel
  • 5,489
  • 46
  • 45
  • 50
Nibha Jain
  • 7,742
  • 11
  • 47
  • 71

1 Answers1

8

ImageView can probably get you a quick-and-dirty version, but WebView would probably be better. Check out the mapping API from Micello, and this Google I/O talk on indoor mapping using the Google Maps API.

A few other reference apps to look at: PointInside, Aisle411, Meridian.

My startup, BuildingLayer, does some indoor map stuff as well. We use Leaflet out front, which is buttery smooth on iOS's Mobile Safari, but you lose pinch-zoom capabilities in the stock Android browser (looks like this issue is being resolved with Mobile Chrome & Android ICS).

nicksuch
  • 1,544
  • 11
  • 11
  • Links are dead and post is pretty outdated – Warpzit Oct 07 '15 at 11:49
  • Yep, I was the answerer here, startup is dead now, that server is gone. Leaflet.js project is still alive, just has a new home: http://leafletjs.com/ Even 3.5 years later, indoor mapping hasn't made much progress. Indoor positioning is a really tough challenge (GPS doesn't work inside, no viable alternative right now), don't expect much adoption until that's further along. – nicksuch Oct 08 '15 at 00:39