🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #31

Gebruik van Openlayers: hoe aan de popups een close box geven?

#31
From: marc
Date: Wed, 30 Mar 2011 18:20
102 lines
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-mail

Show 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=