Ich verwende GMap.Net.WindowsForms 1.7 für die Integration von Karten in meine Anwendung.Convert LocalPoints in Lat/Long in GMap
Ich bin an dem Punkt, wo ich mehrere Routen auf die Map-Schnittstelle hochgeladen habe und ich diese Daten aus dem GMapControl zurückgeben und in ein KML-Dokument exportieren muss.
Das Problem, mit dem ich konfrontiert bin, ist die Rückgabe der Punkte aus der Routenliste, um in die KML zu gelangen.
Ursprünglich, wenn Sie die Lat Long-Daten zur Route hinzufügen, wird sie als PointLatLng gespeichert. Sobald sich die Karte ändert, wird sie in "LocalPoints" umgewandelt, was mir nicht viel bedeutet. Ich hatte auf Lat Long Zahlen gehofft. Gibt es eine Möglichkeit, diese Daten in Lat Longs zu konvertieren?
GPoint point = FlightpathOverlay.Routes[0].LocalPoints[0];
point.X = 1476
point.Y = -1328
Funktioniert der Zoom korrekt? Der Grund, warum ich frage, ist, dass die Koordinaten erhalten bleiben sollten, wenn die Karte gezoomt wird, sollten sie überall verfügbar sein. – rdoubleui