Ich arbeite schon länger an einer Karte mit unseren Foren-Usern, habe aber immer wieder ohne Erfolg unterbrechen müssen. Aktuell suche ich ungefähr zwei Wochen lang nach einem Weg, Info-Popups zu den Markern (geoJSON) zu erstellen. Ich brauche Hilfe.
Ich habe schon öfter mit Openstreetmap gearbeitet und verwende dazu üblicherweise Openlayers - gern auch als Plugin z.B. für Wordpress. Nun soll es aber eine eigene, dynamisch erstellte Karte (php) sein. Ich bin Programmierer, aber OpenLayers macht mich irre. Die Dokumentation und die Beispiele sind für mich so verwirrend, dass ich kurz vor dem Aufgeben stehe. Nicht ein einziges Beispiel will funtionieren! Das Netz ist auch voll von uralten Beispielen, die nur Zeit und Verärgerung kosten.
Das Problem habe ich erklärt. Es soll eine Benutzerkarte sein. Die Marker sollten Idealerweise kleine Fotos sein. Dazu hätte ich gern Popups bzw. Tooltips bei Mouseover. Die Infos (Position, Icon, Infos zum User) habe ich bereits in einem KML-File untergebracht. Kann gern auch geoJSON sein.
Die Frage ist, wie werden die Daten mit OpenLayers 4 angezeigt und animiert? Ich will nicht noch mehr JS verwenden. Bootstraps popover möchte ich nicht verwenden. Das sollte leicht auch nur mit Openlayers gehen.
Ich finde aber kein einziges Beispiel, dass meinen Anforderungen entspricht: Aktuell, Openlayers 4, KML oder geoJSON, Popups. Gibt es irgendwo ein Beispiel im Netz? Oder bekomme ich hier Hilfe? Wäre dankbar für alles.
Aus deinen Dateien werde ich auch nicht schlau, wenn ich ehrlich bin. Wo und wie wird der Marker definiert? Wo die Popups? Wäre nett, wenn du mir da helfen könntest.
Deine Daten werden schon richtig dargestellt.
Der Abstand des Textes vom Nennpunkt (hellblauer Kringel) ist viel zu groß.
Der Marker ist in meinem Beispiel in der html-Datei vorgegeben, er kann auch in der .kml angegeben werden. Ein Muster-Datensatz wird in den examples zu openlayers unter KML genutzt.