ikonor
(Ikonor)
42
Dann ist das wahrscheinlich ein Projektionsproblem. Vermutlich liegt der Marker am Nullpunkt bei Afrika? Dann ist das auch nicht nur einer, sondern alle übereinander 
sphericalMercator und singleTile sind keine Optionen für den Vector Layer, kannst Du entfernen.
Versuchs mal mit der Option (siehe Reprojecting Vector Data):
projection: new OpenLayers.Projection("EPSG:4326")
also (nicht getestet):
var pois = new OpenLayers.Layer.Vector("POIs", {
projection: new OpenLayers.Projection("EPSG:4326"),
isBaseLayer: false,
opacity:0.8,
strategies: [new OpenLayers.Strategy.BBOX({resFactor: 1.1})],
protocol: new OpenLayers.Protocol.HTTP({
url: "allebetriebe.php",
format: new OpenLayers.Format.Text()
})
});
Gruß,
Norbert