|
Automatische Positionieren der Karte
|
|
10.03.2010, 09:23 PM
Post: #21
|
|||
|
|||
RE: Automatische Positionieren der Karte
routeconverter Wrote:Ok, dann verstehe ich das als das Problem: Leider habe ich den Thread erst heute gesehen. Es war jetzt zwar eine einfache Lösung eine Checkbox einzubauen, nur finde ich die Lösung die Christian vorher vorgeschlagen hat besser. Mit dieser Checkbox muss man schon wieder nach einer Funktion suchen um ein nicht gewolltes Verhalten des Programms abzuschalten. Ich gehe mal davon aus, dass keiner eine Repositionierung erwartet wenn er in die Karte zoomt. Dafür ist es wahrscheinlich immer gewünscht, wenn man rechts einen Punkt markiert das dieser auf der Karte angezeigt wird. Was fehlt ist eine Verknüpfung von der Kartenseite auf die Positionsliste. Also eine Möglichkeit von der linken Kartenseite auf die rechts Position zu kommen. Will ich z.B. einen Ausreißer aus meinem Track löschen muss ich diesen mühsam suchen, statt einfach nur auf der Karte anzuklicken. |
|||
|
10.03.2010, 10:13 PM
Post: #22
|
|||
|
|||
RE: Automatische Positionieren der Karte
(10.03.2010 09:23 PM)EddiVonDerAlm Wrote: Leider habe ich den Thread erst heute gesehen. Es war jetzt zwar eine einfache Lösung eine Checkbox einzubauen, nur finde ich die Lösung die Christian vorher vorgeschlagen hat besser. Hallo Malte, danke für die Zustimmung. Ich habe die Checkbox wirklich nur für die allernächste Version 1.33 vorgesehen, damit ich Zeit habe, mir das neue API für Kontextmenüs in Google Maps anzuschauen und.... (10.03.2010 09:23 PM)EddiVonDerAlm Wrote: Was fehlt ist eine Verknüpfung von der Kartenseite auf die Positionsliste. Also eine Möglichkeit von der linken Kartenseite auf die rechts Position zu kommen. Will ich z.B. einen Ausreißer aus meinem Track löschen muss ich diesen mühsam suchen, statt einfach nur auf der Karte anzuklicken. ... das hier ermögliche. -- Christian |
|||
|
10.03.2010, 10:33 PM
Post: #23
|
|||
|
|||
RE: Automatische Positionieren der Karte
(10.03.2010 10:13 PM)routeconverter Wrote: ... mir das neue API für Kontextmenüs in Google Maps anzuschauen und.... Ich bin kein Freund von Kontextmenüs. Ich bin nur in absoluten Notfällen und für kleine Zusatzoptionen mit diesen Menüs einverstanden. Die wenigsten Anwender denken daran die rechte Maustaste zu drücken, wie man auch hier an den Reaktionen gesehen hat. Nur in Programmen die man häufig verwendet versucht man es. Um ein markieren ohne Kontextmenü zu realisieren könnte man sich bei google Maps inspirieren. Wenn man dort mit der Maus in die Nähe einer Route kommt erscheint ein Punkt um die Route zu "verschieben". In Routeconverter könnte eine ähnliche Funktion eingefügt werden, die diesen Punkt zeigt wenn man in die Nähe eines Trackpunktes fährt. Klickt man dann auf diesen Punkt wird er rechts markiert. Dies wäre mein Favorit, da ohne Kontextmenü benutzbar. Das Kontextmenü könnte man vielleicht verwenden für die Punkte die maps auch anbietet: Zielort hinzufügen, Hier zentrieren. |
|||
|
10.03.2010, 11:36 PM
(This post was last modified: 10.03.2010 11:46 PM by stoffel.)
Post: #24
|
|||
|
|||
RE: Automatische Positionieren der Karte
(10.03.2010 10:33 PM)EddiVonDerAlm Wrote:(10.03.2010 10:13 PM)routeconverter Wrote: ... mir das neue API für Kontextmenüs in Google Maps anzuschauen und.... Na, ich glaube ihr redet ein wenig aneinander vorbei ;-) Das Markieren eines Punktes auf der Karte per Kontextmenü ist natürlich quatsch! Das muss per Linksklick oder wie oben beschrieben funktionieren. Aber wie soll denn nun das Verhalten "Karte positioniert automatisch [Ja/Nein]" umgesetzt werden? Wenn ich dich richtig verstehe, willst du die Option gar nicht, sondern komplett auf das automatische Positionieren verzichten. Aus meiner Sicht macht das automatische Positionieren aber Sinn wenn man sich auf der Positionsliste bewegt, liegt der Maus-Fokus auf der Karte darf nicht positioniert werden. Vielleicht kann man ja wirklich auf die Checkbox verzichten und auf eine "intelligente" Lösung setzen. Bis dahin ist die Checkbox auf jeden Fall ein Segen!!! Auch so, ich bin ein Freund von sinnvollen Kontextmenüs!!! (10.03.2010 09:30 AM)routeconverter Wrote:(09.03.2010 11:39 PM)stoffel Wrote: Meine Version: Java 1.6.0_17 Windows 7 braucht die o.g. Java JRE, dann klappt es auch mit dem Datei öffnen Dialog! Danke für den Hinweis. Ich dachte eigentlich meine Java-Umgebung wäre aktuell, aber man kommt einfach nicht mehr mit... ;-) |
|||
|
11.03.2010, 07:08 AM
Post: #25
|
|||
|
|||
RE: Automatische Positionieren der Karte
(10.03.2010 10:33 PM)EddiVonDerAlm Wrote: Ich bin kein Freund von Kontextmenüs. Ich bin nur in absoluten Notfällen und für kleine Zusatzoptionen mit diesen Menüs einverstanden. Die wenigsten Anwender denken daran die rechte Maustaste zu drücken, wie man auch hier an den Reaktionen gesehen hat. Nur in Programmen die man häufig verwendet versucht man es. Das sehe ich genauso - und die Poweruser verstehen das selten ![]() (10.03.2010 10:33 PM)EddiVonDerAlm Wrote: Um ein markieren ohne Kontextmenü zu realisieren könnte man sich bei google Maps inspirieren. Wenn man dort mit der Maus in die Nähe einer Route kommt erscheint ein Punkt um die Route zu "verschieben". Da will ich auch hin. Es gab da einen Thread im letzten Herbst, wo auch Links auf Beispiele enthalten waren. (10.03.2010 10:33 PM)EddiVonDerAlm Wrote: In Routeconverter könnte eine ähnliche Funktion eingefügt werden, die diesen Punkt zeigt wenn man in die Nähe eines Trackpunktes fährt. Klickt man dann auf diesen Punkt wird er rechts markiert. Dies wäre mein Favorit, da ohne Kontextmenü benutzbar. Gute Idee. (10.03.2010 10:33 PM)EddiVonDerAlm Wrote: Das Kontextmenü könnte man vielleicht verwenden für die Punkte die maps auch anbietet: Zielort hinzufügen, Hier zentrieren. Ok, dann gilt es noch mehr JavaScript unter Kontrolle zu bekommen für den Gummibandeffekt, das Anklicken und markieren sowie das Kontextmenü. -- Christian |
|||
|
11.03.2010, 09:43 AM
Post: #26
|
|||
|
|||
RE: Automatische Positionieren der Karte
(10.03.2010 11:36 PM)stoffel Wrote: Das Markieren eines Punktes auf der Karte per Kontextmenü ist natürlich quatsch! Das muss per Linksklick oder wie oben beschrieben funktionieren. Sehe ich genauso. Daher mein Vorschlag. (10.03.2010 11:36 PM)stoffel Wrote: Aber wie soll denn nun das Verhalten "Karte positioniert automatisch [Ja/Nein]" umgesetzt werden? Wenn ich dich richtig verstehe, willst du die Option gar nicht, sondern komplett auf das automatische Positionieren verzichten. Aus meiner Sicht macht das automatische Positionieren aber Sinn wenn man sich auf der Positionsliste bewegt, liegt der Maus-Fokus auf der Karte darf nicht positioniert werden. Vielleicht kann man ja wirklich auf die Checkbox verzichten und auf eine "intelligente" Lösung setzen. Ich will die Optio nicht sondern ein intelligente Lösung. Klickt man rechts was an soll links immer positioniert werden. Klickt man links in der Karte soll rechts "positioniert" werden. |
|||
|
23.03.2010, 10:22 PM
Post: #27
|
|||
|
|||
RE: Automatische Positionieren der Karte
(09.03.2010 11:02 AM)stoffel Wrote: Richtig so? Hat jemand kreative Ideen, wie man beide Bearbeitungsformen ermöglichen kann - am liebsten, ohne, daß es Knöpfe und Nutzerentscheidungen kostet? Hallo Christian, wenn der Benutzer die Kartendarstellung in dem Kartenview manipuliert dann könnte man zumindest hier sich merken, dass der Nutzer nicht unbedingt zur aktuellen Position automatisch zurückkehren will. Ich denke, dass kann man so einsehen. Das Problem ist nun, wie kann der Nutzer einfach die aktuelle Position zentrieren? Am einfachsten wäre dass durch ein Tastenkommando oder per RMB zu realisieren. Wenn der Nutzer sich innerhalb der Postionsliste navigiert, dann wird die aktuell selektierte Position wieder automatisch zentriert dargestellt. Also das Verhalten wird gesteuert, ob der Nutzer in der Kartendarstellung oder in der Positionsliste navigiert. Eventuell braucht man eine Option, in der geregelt wird, welcher Automatismus gewählt wird wenn man in der Kartendarstellung navigiert wird. Viele Grüße, Ilmari |
|||
|
23.03.2010, 10:33 PM
Post: #28
|
|||
|
|||
RE: Automatische Positionieren der Karte
(23.03.2010 10:22 PM)IlmariKrebs Wrote: Also das Verhalten wird gesteuert, ob der Nutzer in der Kartendarstellung oder in der Positionsliste navigiert. Wenn ich Zeit finde, will ich Maltes Vorschlag mal ausprobieren: Quote:Klickt man rechts was an soll links immer positioniert werden. Klickt man links in der Karte soll rechts "positioniert" werden. Der hätte den charmanten Vorteil, ohne eine Auswahloption auszukommen. -- Christian |
|||
|
04.04.2010, 06:26 PM
Post: #29
|
|||
|
|||
RE: Automatische Positionieren der Karte
(23.03.2010 10:33 PM)routeconverter Wrote: Wenn ich Zeit finde, will ich Maltes Vorschlag mal ausprobieren: Nach einer ganzen Weile Herumprobieren bin ich da immer noch nicht weiter. Das Problem ist: wie zeigt man in der Karte an, daß eine Position klickbar ist? Dazu muß man berechnen, welche Position dem Mauszeiger am nächsten ist - was bei der Art wie derzeit der Code zwischen Java und JavaScript aufgeteilt ist und da von RouteConverter sowohl Polylines als auch Marker und Directions benutzt werden nicht trivial ist. Ich wollte etwas haben wie Ich bin auf der Suche nach einem Erfolgserlebnis jedoch ganz woanders gelandet... die aktuelle Vorabversion
Der Ansatz kommt ohne Kontextmenü aus und ist m.E. auf der technischen Ebene ein erster Schritt in die Richtung, in die Malte wollte - Klick auf die Karte selektiert Position in der Positionsliste. Kommentare? -- Christian |
|||
|
04.04.2010, 07:17 PM
(This post was last modified: 05.04.2010 08:34 AM by kumo.)
Post: #30
|
|||
|
|||
RE: Automatische Positionieren der Karte
(04.04.2010 06:26 PM)routeconverter Wrote: Kommentare? Hallo Christian, ich habe Snapshot 1.172 vom 4. April kurz ausprobiert und finde diese Version schon etwas ungewohnt ![]() Bei Linksklick im Kartenfenster wird immer ein Punkt gesetzt. Der intuitive schnelle Doppelklick mit linker Maustaste auf der Karte zum Ändern der Zoomstufe ist zwar noch möglich, gleichzeitig wird aber ein Punkt in der Positionsliste erzeugt. Den zu verschiebenden Punkt erst rechts in der Positionsliste markieren zu müssen finde ich gegenüber Anfassen und Verschieben weniger praktisch. Was mir gefallen würde (wenn es machbar wäre):
Karte verschieben: Linke Maustaste gedrückt halten und Karte ziehen Zoom (+): Doppelklick links, irgendwo im Kartenfenster Zoom (-): Doppelklick rechts, irgendwo im Kartenfenster Punkt setzen und in der Positionsliste markieren: Linksklick im Kartenfenster (in diesem Prerelease umgesetzt) Punkt löschen: Rechtsklick auf vorhandenen Punkt im Kartenfenster Mehrere Punkte markieren: Rechte Maustaste gedrückt halten und Rahmen um mehrere Punkte aufziehen Gruß, Matthias Edit: Heute bekomme ich nur noch Laufzeitfehler mit dieser Version -- Matthias |
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)
Search
Member List
Calendar
Help





