M
Mandy89
Gast
Hallo Leute,
vielleicht kann mir jemand von euch weiterhelfen:
Ich habe ein PHP-Formular erstellt, welches Daten an die Datenbank übergibt. Bei den Daten handelt es sich unter anderem um Koordinaten. Mit der Insert-Datei, denke ich, stimmt auch alles, da ich dort alle Daten sehen kann. Die Bus-Marker werden mir problemlos angezeigt, die Spielplatz-Marker jedoch nicht. Liegt es vielleicht am MarkerCluster?
Es wäre super, wenn sich das jemand anschauen könnte
Ich sitze schon seit Tagen daran und komme einfach nicht drauf ![Verwirrt :confused_alt: :confused_alt:](/forum/styles/smilies/confused.gif)
![Sauer :mad: :mad:](/forum/styles/smilies/mad.gif)
LG
vielleicht kann mir jemand von euch weiterhelfen:
Ich habe ein PHP-Formular erstellt, welches Daten an die Datenbank übergibt. Bei den Daten handelt es sich unter anderem um Koordinaten. Mit der Insert-Datei, denke ich, stimmt auch alles, da ich dort alle Daten sehen kann. Die Bus-Marker werden mir problemlos angezeigt, die Spielplatz-Marker jedoch nicht. Liegt es vielleicht am MarkerCluster?
Javascript:
<script language="javascript">
var SWlat = 90.0;
var SWlng = 90.0;
var NElat = -90.0;
var NElng = -90.0;
var locSW, locNE;
function init() {
var myMap = L.map('map').setView([52.536111,13.203333], 13);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors',
maxZoom: 18
}).addTo(myMap);
var SpielplatzCluster = L.markerClusterGroup();
var Spielplaetze = $.getJSON("insert.php", function(data) {
for (var i = 0; i < data.length; i++) {
var location = new L.LatLng(data[i].lat, data[i].lng);
var notiz = data[i].notiz;
var bild = data[i].bild;
var bearbeiter = data[i].bearbeiter;
var greenIcon = new L.Icon({
iconUrl: 'playground.png',
iconSize: [35, 35],
iconAnchor: [12, 41],
popupAnchor: [1, -34]
});
var marker = new L.Marker(location, {
title: Standort,
icon: greenIcon
});
var list = "<p><br><b>" + 'notiz: ' + "</b>" +notiz + "<br><b>" + 'bearbeiter: '+ "</b>"+ bearbeiter + "</p>" ;
marker.bindPopup(list);
;
SpielplatzCluster.addLayer(marker);
if (data[i].lat < SWlat) {SWlat = data[i].lat}
if (data[i].lng < SWlng) {SWlng = data[i].lng}
if (data[i].lat > NElat) {NElat = data[i].lat}
if (data[i].lng > NElng) {NElng = data[i].lng}
}
});
Spielplaetze.done(function() {
locSW = new L.LatLng(SWlat, SWlng);
locNE = new L.LatLng(NElat, NElng);
mapBounds = L.latLngBounds(locSW, locNE);
myMap.fitBounds(mapBounds);
});
myMap.addLayer(SpielplatzCluster);
var BusIcon = L.icon({
iconUrl: 'bus.png',
iconSize: [32, 32]
});
var BusMarker = L.geoJson(false, {
pointToLayer: function(feature, latlng) {
var marker2 = L.marker(latlng, {
icon: BusIcon
});
//popup shows NAME, ADDRESS, URL and opens the URL in a new window/tab
marker2.bindPopup("<strong>" + feature.properties.name + "</strong><br/>" + feature.properties.fclass + "<br/></a>");
return marker2;
}
}).addTo(myMap);
$.ajax({
scriptCharset: "utf-8",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
dataType: "json",
url: "Busstationen.geojson",
success: function(data) {
$(data.features).each(function(key, data) {
BusMarker.addData(data);
});
}
}).error(function() {});
}
Es wäre super, wenn sich das jemand anschauen könnte
![Lächeln :) :)](/forum/styles/smilies/smile.gif)
![Verwirrt :confused_alt: :confused_alt:](/forum/styles/smilies/confused.gif)
![Sauer :mad: :mad:](/forum/styles/smilies/mad.gif)
LG