Recently, I have been learning geoserver and openlayers to construct my own indoor map. As I am going to build a indoor wifi location system so I need to create the map. I use Raster Data Sources -- WorldImage to create the stores in my geoserver, but it needs a .meta and a .prj to save the store. I just changed the default file usa.meta and usa.prj's name to the same name of my .png file.(I don't know whether it is a right or accepted way to do so, just try) Then a base layer finished, it can be viewed at the Layer Preview.
My target is to add a feature layer on the base layer in my browser from a html file. Inside, I use javescript to get the base layer from my geoserver and it can be displayed in the Firefox browser. After reading many tutorials, I can draw a OpenLayers.Layer.Vector above my base layer which has some rectangles to represent different stores in the supermark. Their attributes can be displayed after selecting the vector.
Hope I can get some help or ideas here. Thanks in advance!