Ich verwende MapBox GL JS eine Karte mit einem benutzerdefinierten Marker zu erstellen:MapBox GL JS Marker Offset
var marker = new mapboxgl.Marker(container)
.setLngLat([
datacenters[country][city].coordinates.lng,
datacenters[country][city].coordinates.lat
])
.addTo(map);
aber ich scheine eine Art von Offset-Problem mit dem Marker zu haben. Die Sache ist: Wenn etwas vergrößert wird, wird der Boden des Markers nicht wirklich auf den genauen Standort zeigen:
Wenn ich in ein bisschen bin Zoomen weiter es sein Ziel erreicht und es zeigt auf der genaue Ort.
Ich liebe wirklich MapBox GL, aber dieses Problem mich nervt und ich würde gerne wissen, wie es zu lösen. Wenn dies behoben ist, ist meine Implementierung der ursprünglichen Kartensoftware, die ich verwendet habe, weit überlegen.
Aus Interesse, @egidius, planen Sie diese Markierungen auf Clustering, und wenn du es getan hast, könntest du mich wissen lassen wie? –