You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2012-08-26 19:13:25

JueDan
Member
Registered: 2012-08-10
Posts: 15

OpenLayers: Frage zu OpenLayers.Strategy.BBOX, ratio und resFactor

Hallo Forum,

kann mir bitte jemand erklären, was ratio und resFactor bei OpenLayers.Strategy.BBOX bewirken. Die englische Dokumentation ist nicht gerade ausführlich.

Vielen Dank schon einmal für die Antworten.

Vielel Grüße

JueDan

Offline

#2 2012-08-26 22:08:28

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: OpenLayers: Frage zu OpenLayers.Strategy.BBOX, ratio und resFactor

resfactor ist mir zu kompliziert, aber ratio kenne ich...

Ein ratio=2 sorgt dafür, dass die Elemente in einem Bereich geladen werden, der in x- und y-Richtung doppelt so gross ist wie das was Du im Kartenausschnitt siehst.

Das ist sinnvoll, wenn die Leute die Karte ein bisschen verschieben. Weil dann sind die (z.B.) Marker schon vom Server abgeholt und müssen nur noch im Browser dargestellt werden. Das wirkt flüssiger als wenn nach dem schieben erstmal ein leerer Raum entsteht, eine neue Abfrage zum Server stattfindet und erst dann der Raum mit Markern gefüllt wird.

Der Preis für die Flüssigkeit ist die höhere Serverlast und Ladezeit zu Beginn: Wenn die angezeigte Karte doch nicht verschoben wird, werden bei ratio=2 unnötigerweise viermal so viele Marker geladen als der Besucher sieht.

Grüße, Max
... und willkommen im Forum.

Last edited by maxbe (2012-08-26 22:15:09)

Offline

#3 2012-08-27 18:58:12

JueDan
Member
Registered: 2012-08-10
Posts: 15

Re: OpenLayers: Frage zu OpenLayers.Strategy.BBOX, ratio und resFactor

Hallo Max,

maxbe wrote:

resfactor ist mir zu kompliziert, aber ratio kenne ich...

Nicht nur dir ... big_smile

Ein ratio=2 sorgt dafür, dass die Elemente in einem Bereich geladen werden, der in x- und y-Richtung doppelt so gross ist wie das was Du im Kartenausschnitt siehst.

Aaaaaah. Jetzt verstehe ich. Alles klar.

... und willkommen im Forum.

Vielen Dank für die Antwort.

Viele Grüße

Jürgen

Offline

Board footer

Powered by FluxBB