O'Reilly logo

OpenLayers 2.10 by Erik Hazzard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for Action – using coordinate related functions

Let's put some of these functions to use!

  1. Open up an existing map, any page will do.
  2. In Firebug, let's call the pan function. We'll move -30 degrees (30 degrees left) in the x (longitude) direction, and 30 degrees up in the y (latitude) direction. In the Firebug console, input and run the following:
    map.pan(-30,30);
  3. Now let's see how the setCenter function works.
    map.setCenter( new OpenLayers.LonLat(-42, 70), 2);
  4. Zoom out now with the zoomOut() function:
    map.zoomOut();
  5. Let's check to see if a coordinate outside the map's max extent is valid. The following should return False:
    map.isValidLonLat( new OpenLayers.LonLat(-190, 20) );

What Just Happened?

As you can see, it's easy to call any of those map functions ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required