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 – getting dynamic data

Let's specify a ProxyHost and get data from Flickr in real time.

  1. We can use the example we just created, as we'll only be adding two things to it.
  2. First, we'll need to define the URL of our proxyhost. It can be a CGI script, python script, etc. A CGI script is provided by OpenLayers at http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost.

    If you use that file, be sure to have Python installed. By default, the file would go in c:/xampp/cgi-bin using Xampp on Windows or on Linux: /usr/lib/cgi-bin or /var/www/cgi (the location may vary between distributions). In your code, specify the ProxyHost, changing the URL to point to your ProxyHost:

    OpenLayers.ProxyHost = '/cgi-bin/proxy.cgi?url=';
  3. Next, ...

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