Ich werfe gerade einen Blick auf die Karte und frage mich, warum mir diese Anzahl einfach noch nicht angezeigt wird.
Ich suche meistens auf der Karte; und orientiere mich nach dem Zielgebiet.
Kartenausschnitt und Anzahl
Moderator: mic@
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1412
- Registriert: 03.09.2012, 21:55
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
[quote="ClanFamily (Mirco)"]Ich werfe gerade einen Blick auf die Karte und frage mich, warum mir diese Anzahl einfach noch nicht angezeigt wird.[/quote]
Die Schranke sind glaube ich 500 Caches. Bist Du drüber, dann mußt Du Dich nur näher reinzoomen,und schon passt es.
Grund ist glaube ich die längere Anzeigedauer, wenn man alle Caches anzeigen lassen würde.
Genaueres kann Dir das Oliver sagen, der das hat programmiert.
Die Schranke sind glaube ich 500 Caches. Bist Du drüber, dann mußt Du Dich nur näher reinzoomen,und schon passt es.
Grund ist glaube ich die längere Anzeigedauer, wenn man alle Caches anzeigen lassen würde.
Genaueres kann Dir das Oliver sagen, der das hat programmiert.
Also implementiert ist es wie folgt:
1. Es wir die Anzahl der Caches im Kartenausschnitt per SQL-Abfrage bestimmt
2a. Ist die Anzahl <= MAX, werden die entsprechenden Cachedetails per SQL geladen und die entsprechenden Marker per Javascript auf der Karte angezeigt
2b. Ist die Anzahl > MAX, wird nur die Infobox angezeigt.
Soweit ich das überblicke hat das zwei Gründe: 1. Der Datenbankserver wird geschont, da beim Bewegen der Karte nicht tausende Caches geladen werden müssen, sondern maximal MAX viel pro Kartenbewegung und 2. die Javascriptkarte wird nicht mit Markern überlastet; das eine Karte mit vielen Markern träge wird, kann man z.B. hier sehen: http://oconly.de/?auswahl=3
Bei GC.com ist diese Problematik ja inzwischen intelligenter gelöst: auf einer nahen Zoomstufe werden alle Caches mit Marker angezeigt, wie bei uns. Zoomt man weiter heraus, werden statt einzelnen Markern vorberechnete, halbtransparente Kacheln (ähnlich wie das Kartenhintergrundbild) eingeblendet, die statt Cachemarkern nur noch einzelne Punkte enthält. Beim Verschieben der Karte müssen so nur die Kacheln am Rand neu geladen werden, es finden aber keine Zugriffe auf die Datenbank statt.
1. Es wir die Anzahl der Caches im Kartenausschnitt per SQL-Abfrage bestimmt
2a. Ist die Anzahl <= MAX, werden die entsprechenden Cachedetails per SQL geladen und die entsprechenden Marker per Javascript auf der Karte angezeigt
2b. Ist die Anzahl > MAX, wird nur die Infobox angezeigt.
Soweit ich das überblicke hat das zwei Gründe: 1. Der Datenbankserver wird geschont, da beim Bewegen der Karte nicht tausende Caches geladen werden müssen, sondern maximal MAX viel pro Kartenbewegung und 2. die Javascriptkarte wird nicht mit Markern überlastet; das eine Karte mit vielen Markern träge wird, kann man z.B. hier sehen: http://oconly.de/?auswahl=3
Bei GC.com ist diese Problematik ja inzwischen intelligenter gelöst: auf einer nahen Zoomstufe werden alle Caches mit Marker angezeigt, wie bei uns. Zoomt man weiter heraus, werden statt einzelnen Markern vorberechnete, halbtransparente Kacheln (ähnlich wie das Kartenhintergrundbild) eingeblendet, die statt Cachemarkern nur noch einzelne Punkte enthält. Beim Verschieben der Karte müssen so nur die Kacheln am Rand neu geladen werden, es finden aber keine Zugriffe auf die Datenbank statt.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
GC.com hat da übrigens bei gc.de abgeschaut. Dort hatte Klaus das nämlich schon so gemacht.
[quote="Schrottie"]
GC.com hat da übrigens bei gc.de abgeschaut. Dort hatte Klaus das nämlich schon so gemacht.
[/quote]
Ah, ok. Nicht gewusst. Was man bei GC.com aber trotzdem machen kann ist bestimmte Cachetypen ausfiltern und gefundene/eigene ausblenden. D.h. die müssen eigentlich für jeden Nutzer eigene Kartenkacheln rendern und für die einzelnen Cachetypen. Wahrscheinlich machen die das on-demand, wenn man die entsprechenden Häkchen setzt.
GC.com hat da übrigens bei gc.de abgeschaut. Dort hatte Klaus das nämlich schon so gemacht.
[/quote]
Ah, ok. Nicht gewusst. Was man bei GC.com aber trotzdem machen kann ist bestimmte Cachetypen ausfiltern und gefundene/eigene ausblenden. D.h. die müssen eigentlich für jeden Nutzer eigene Kartenkacheln rendern und für die einzelnen Cachetypen. Wahrscheinlich machen die das on-demand, wenn man die entsprechenden Häkchen setzt.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1412
- Registriert: 03.09.2012, 21:55
Gerade beim hin und her geschubse der Karte ist der Filterkomfort gefragt, denke ich.