x

Openlayers: Problem min minZoom


  1. Openlayers: Problem min minZoom · Ambrose66 (Gast) · 22.08.2013 07:25 · [flux]

    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.


    • Re: Openlayers: Problem min minZoom · wambacher (Gast) · 22.08.2013 07:34 · [flux]

      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


    • Re: Openlayers: Problem min minZoom · Ambrose66 (Gast) · 22.08.2013 11:14 · [flux]

      Hallo Walter,

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

      Ich schau dort nach.

      Gruss
      Ambrose


    • Re: Openlayers: Problem min minZoom · wambacher (Gast) · 22.08.2013 12:03 · [flux]

      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.


    • Re: Openlayers: Problem min minZoom · rayquaza (Gast) · 22.08.2013 12:29 · [flux]

      wambacher wrote:

      CM? Steh kurz auf dem Schlauch.

      CyanogenMod ist es vmtl nicht – Ich tippe auf Cloudmade.


    • Re: Openlayers: Problem min minZoom · Oli-Wan (Gast) · 22.08.2013 12:38 · [flux]

      Computer Modern, die Schriftenfamilie aus dem Hause Donald Knuth?


    • Re: Openlayers: Problem min minZoom · Ambrose66 (Gast) · 23.08.2013 07:18 · [flux]

      Ich meinte CycleMaps.


    • Re: Openlayers: Problem min minZoom · Netzwolf (Gast) · 24.08.2013 17:29 · [flux]

      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


    • Re: Openlayers: Problem min minZoom · Ambrose66 (Gast) · 25.08.2013 06:04 · [flux]

      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