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 2013-08-22 07:25:21

Ambrose66
Member
Registered: 2013-08-22
Posts: 9

Openlayers: Problem min minZoom

Hallo Allerseits,
bin ein typischer Anfänger mit den wahrschein typischen Problemen. Eines ist, dass das Zoomen soweit möglich ist, dass die Karte kleiner wird, statt maximal die Welt zu zeigen.
Nach Antworten gesucht habe ich ewig, gefunden habe ich viele Antworten, diese probiert, nix klappt. :-(

Vielleicht hat von Euch jemand eine Idee, wo der Fehler liegt und kann mir bitte helfen. Vielen Dank schon einmal im voraus.

Gruss
Ambrose


Ich verwende OL 2.13 und folgende Optionen:

var resolutions =[78271.516950000005, 39135.758475000002, 19567.879237500001, 9783.9396187500006, 4891.9698093750003, 2445.9849046875001, 1222.9924523437501, 611.49622617187504, 305.74811308593752, 152.87405654296876, 76.43702827148438, 38.21851413574219, 19.109257067871095, 9.5546285339355475, 4.7773142669677737, 2.3886571334838869, 1.1943285667419434, 0.59716428337097172, 0.29858214168548586];
    var maxresolution =156543.0339;

    var bounds = "-20037508.34, -20037508.34,20037508.34, 20037508.34";
    var options = {
        projection: new OpenLayers.Projection(proj), displayProjection: new OpenLayers.Projection(displproj), units: "m",minZoomLevel: 10, minExtent: new OpenLayers.Bounds(-1, -1, 1, 1),
        resolutions :resolutions,maxResolution: maxresolution,
        maxExtent: new OpenLayers.Bounds(bounds),

        controls: [
            new OpenLayers.Control.Navigation(),new OpenLayers.Control.LayerSwitcher({ascending:true, roundedCorner:true}),new OpenLayers.Control.PanZoomBar(),
            new OpenLayers.Control.Attribution(),new OpenLayers.Control.Permalink(),new OpenLayers.Control.MousePosition({
                prefix: displproj + ' (lon | lat) ',
                separator: ' | ',emptyString: ''}),new OpenLayers.Control.KeyboardDefaults(),new OpenLayers.Control.ScaleLine()]};
    map = new OpenLayers.Map('mapdiv', options);

Den kompletten Code habe ich wegen eines anderen Problems hier gepostet: http://forum.openstreetmap.org/viewtopi … 45#p356145.

Offline

#2 2013-08-22 07:34:37

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Openlayers: Problem min minZoom

hi ambrose,

dir ist schon klar, dass du hier im Openstreetmap-Forum bist und dass deine Anwendung nichts, aber auch garnichts mit OSM zu tun hat? Google, Google Earth und Yahoo - nix osm.
Klar, wir können natürlich OL, aber ein OSM-Bezug würde zumindest mir die Sache leichter machen.

Ausserdem liegen deine Fragen schon fast im OL-Experten-Bereich, sodass ich einen Kontakt zum Openlayers-Forum dringenst empfehlen würde.
Hier ein Link über Nabble, der das relativ einfach macht: http://osgeo-org.1560.n6.nabble.com/Ope … 10695.html

Gruss
walter

Last edited by wambacher (2013-08-22 07:35:08)

Offline

#3 2013-08-22 11:14:46

Ambrose66
Member
Registered: 2013-08-22
Posts: 9

Re: Openlayers: Problem min minZoom

Hallo Walter,

danke Dir.  Da ich Mapnik und CM nutze, kommen meine Fragen dazu bestimmt auch noch.

Ich schau dort nach.

Gruss
Ambrose

Offline

#4 2013-08-22 12:03:40

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Openlayers: Problem min minZoom

Ambrose66 wrote:

Hallo Walter,

danke Dir.  Da ich Mapnik und CM nutze, kommen meine Fragen dazu bestimmt auch noch.

Ich schau dort nach.

Gruss
Ambrose

CM? Steh kurz auf dem Schlauch.

Offline

#5 2013-08-22 12:29:48

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Openlayers: Problem min minZoom

wambacher wrote:

CM? Steh kurz auf dem Schlauch.

CyanogenMod ist es vmtl nicht – Ich tippe auf Cloudmade.

Offline

#6 2013-08-22 12:38:09

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Openlayers: Problem min minZoom

Computer Modern, die Schriftenfamilie aus dem Hause Donald Knuth?


No animals were harmed in the writing of this posting.

Offline

#7 2013-08-23 07:18:22

Ambrose66
Member
Registered: 2013-08-22
Posts: 9

Re: Openlayers: Problem min minZoom

Ich meinte CycleMaps.

Offline

#8 2013-08-24 17:29:51

Netzwolf
Member
Registered: 2008-04-01
Posts: 1,681
Website

Re: Openlayers: Problem min minZoom

Nahmd,

Ambrose66 wrote:

Eines ist, dass das Zoomen soweit möglich ist, dass die Karte kleiner wird, statt maximal die Welt zu zeigen.
Nach Antworten gesucht habe ich ewig, gefunden habe ich viele Antworten, diese probiert, nix klappt. :-(

Geht das in die richtige Richtung?

Gruß Wolf


Fragen zu meinen Posts via Mastodon oder per Twitter-DM.

Offline

#9 2013-08-25 06:04:36

Ambrose66
Member
Registered: 2013-08-22
Posts: 9

Re: Openlayers: Problem min minZoom

Moin Wolf,

vielen Dank! Geht leider nicht in die richtige Richtung. Mittlerweile ist es mir gelungen, dieses Problem durch ein anderes zu ersetzen. Weiß nur nicht wie.
Die Karte bleibt in voller Größe:), zeigt im Maximum allerdings nur die östliche Halbkugel statt der Welt komplett.

Auf Deiner Frühlingskarte habe ich ein paar interessaante Lösungen gesehen.
Die Nutzerhinweise auf der Karte einzubinden ist pfiffig. Dazu eine Frage: Nicht verstanden habe ich (natürlich), warum für "Neues Symbol anlegen." "[Shift-]Ctrl-Click auf Karte" notwendig ist. Würde das auch über ein map.event ohne [Shift-]Ctrl gehen?

Die Popup-Lösung ist super. Könnte man da auch Postgres-Requests einbauen? Unter http://forum.openstreetmap.org/viewtopi … 45#p356145
habe ich beschrieben, was ich so vorhabe.

Gruss
Ambrose

Offline

Board footer

Powered by FluxBB