[OpenLayers-Users] question on OpenLayers and theme urls
Danny Shevitz
shevitz at lanl.gov
Wed Jun 22 12:24:35 EDT 2011
Another newbie question here.
I am trying to display an OpenLayers map using the Django development server.
The problem I am running into is that OpenLayers seems to be looking for the
default theme and image relative the current page url, not OpenLayers itself.
I am using my own hosted (in OpenLayers).
My page looks like this (in Firebug):
<head>
...
<style type="text/css">
my style stuff ...
<\style>
<script src="/static/openlayers.js" type="text/javascript">
<script type="text/javascript">
my map script
</script>
<link rel="stylesheet" type="text/css" href="theme/default/style.css">
(*** note I didn't put this like here, Openlayers added it ***)
</head>
Now, this code is in a page with url http://localhost:8000/mapping/test/
These requests are logged by the server:
[22/Jun/2011 10:19:32] "GET /mapping/test/ HTTP/1.1" 200 1522
[22/Jun/2011 10:19:32] "GET /static/openlayers.js HTTP/1.1" 200 948380
[22/Jun/2011 10:19:33] "GET /mapping/test/theme/default/style.css HTTP/1.1" 200
1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/north-mini.png HTTP/1.1" 200 1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/west-mini.png HTTP/1.1" 200 1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/east-mini.png HTTP/1.1" 200 1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/south-mini.png HTTP/1.1" 200 1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/zoom-plus-mini.png HTTP/1.1" 200 1
522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/zoom-world-mini.png HTTP/1.1" 200
1522
[22/Jun/2011 10:19:33] "GET /mapping/test/img/zoom-minus-mini.png HTTP/1.1" 200
1522
notice that I am running the page /mapping/test/ (correct)
including my hosted /static/openlayers.js/ (correct)
but then things get strange, all the following urls are of the form
/mapping/test/..., but should be of the form:
/static/...
Can anyone please explain what is going on, or how to have OpenLayers find it's
static content?
thanks,
Danny
More information about the Users
mailing list