Hello list,

 

I have another question. I try to realise a textfield where I can type in the 
scale. I want to type a scale in a textbox or so and then the map should zoom 
to this scale.

I try to make it with the function "zoomToScale" but I don't understand it. If 
I for example set map.zoomToScale(30000) the scale will be set to to 50000. If 
I can trust the "map.addControl(new OpenLayers.Control.Scale());"

 

I don't know how I can realise it.

My map options looks like this.

 

var options = {

            maxExtent: new OpenLayers.Bounds(555100,129900,678450,245000),

//          maxResolution: 'auto',

            maxScale: '500',

            minScale: '500000',

            units: 'm',

            projection: "EPSG:21781" // Switzerland Projected Coordinate System

};

 

I will zoom from 1:500 till 1:500000, but it must be possible to write 
something like 1:30000 to zoom to the scale.

Can somebody please help me or give me a tip? Perhaps somebody have already 
realise something like this.

 

Thank you a lot for your great work.

 

Greetings

Hanno

 

------------------------------------------

Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik

ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche 
Ressourcen 

Fachstelle Geoinformatik 

Grüental, Postfach CH-8820 Wädenswil 

Tel +41 (0)58 934 5592

Fax +41 (0)58 934 5580 

[email protected] 

 

 

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to