Article View: nl.comp.programmeren
Article #31Gebruik van Openlayers: hoe aan de popups een close box geven?
From: marc
Date: Wed, 30 Mar 2011 18:20
Date: Wed, 30 Mar 2011 18:20
102 lines
3991 bytes
3991 bytes
ik heb 2 vbn
http://lijnhaltes.tk
en
http://www.dxradio.byethost14.com/research/radio/fmmaps/
Maar ik wil 1 ding: dat er een close box is aan de popups ...
de source van me ziet er zo uit:
en voor de geinteresseerden, de POIs zitten in een tab seperated:
http://www.dxradio.byethost14.com/research/radio/fmmaps/94.100/textfile.txt
%%%%%%%%%%%%%%%%%%%%%
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#map {
width: 100%;
height: 100%;
border: 0px;
padding: 0px;
position: absolute;
}
body {
border: 0px;
margin: 0px;
padding: 0px;
height: 100%;
}
</style>
<script src="http://www.openlayers.org/api/OpenLayers.js"></script>
<script
src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js"></script>
<script type="text/javascript">
<!--
// complex map object
var map;
// Start position for the map (hardcoded here for simplicity,
// but maybe you want to get from URL params)
var lat = 50.89517;
var lon = 2.7206;
var zoom = 7;
function init(){
map = new OpenLayers.Map('map',
{ maxExtent: new
OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
numZoomLevels: 19,
maxResolution: 156543.0399,
units: 'm',
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new
OpenLayers.Projection("EPSG:4326")
});
var layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
var layerTah = new
OpenLayers.Layer.OSM.Osmarender("Tiles@Home");
map.addLayers([layerMapnik,layerTah]);
var pois = new OpenLayers.Layer.Text( "My Points",
{ location:"./textfile.txt",
projection: map.displayProjection
});
map.addLayer(pois);
map.addControl(new OpenLayers.Control.LayerSwitcher());
var lonLat = new OpenLayers.LonLat(lon,
lat).transform(map.displayProjection, map.projection);
if (!map.getCenter()) map.setCenter (lonLat, zoom);
}
// -->
</script>
</head>
<body onload="init()">
<div id="map"></div>
</body>
</html>
%%%%%%%%%%%%%%%%%%
en daar zou ik geen boek voor willen kopen ..
http://vasir.net/openlayers_book/
--
--
What's on Shortwave guide: choose an hour, go!
http://shortwave.tk
700+ Radio Stations on SW http://swstations.tk
300+ languages on SW http://radiolanguages.tk
Technical Details
Message-ID:
<imvs8p$6f5$1@dont-email.me>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 107324,1fe52065836cbf1b,start X-Google-NewGroupId: yes X-Google-Thread: fcea4,1fe52065836cbf1b,start X-Google-NewGroupId: yes X-Google-Attributes: gide2ad6e2c26,gid7e5f19c06,domainid0,public,usenet X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: marc <nomail@be.com> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Gebruik van Openlayers: hoe aan de popups een close box geven? Followup-To: nl.comp.programmeren,be.comp.programming Date: Wed, 30 Mar 2011 20:20:09 +0200 Organization: A noiseless patient Spider Lines: 102 Message-ID: <imvs8p$6f5$1@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Injection-Date: Wed, 30 Mar 2011 18:20:09 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="NXYa7uQAgXDj3MA3XfGGNA"; logging-data="6629"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19RYa8hd//6zJsO4PleCIjy" User-Agent: KNode/4.4.6 Cancel-Lock: sha1:r7KzxbO2L8ZkAaxwsvCrZPnx/nw=