[Talk-de] Openstreetmap + OpenLayers + Kml File

Patrick Steiner patrick.steiner at a1.net
Mo Apr 28 20:14:57 UTC 2008


Hi,

ich möchte auf meiner Homepage eine Openstreetmap Karte via Openlayers 
anzeigen lassen, das funktioniert auch schon. Aber jetzt will ich zusätzlich 
noch eine kml File über diese Karte legen.

Mein HTML Code sieht wie folgt aus:

<html>
<head>
    <title>OpenStreetMap</title>
    <script src="http://openlayers.org/api/OpenLayers.js"></script> 
    <script 
src="http://openstreetmap.org/openlayers/OpenStreetMap.js"></script>

    <script type="text/javascript">
        var lat=47.566548
        var lon=14.234905
        var zoom=13

        var map;

        function init() {

            map = new OpenLayers.Map ("map", {
                controls:[
                    new OpenLayers.Control.Navigation(),
                    new OpenLayers.Control.PanZoomBar(),
                    new OpenLayers.Control.Attribution()],
                maxExtent: new 
OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
                      maxResolution:156543.0399, units:'meters', projection: 
new OpenLayers.Projection("EPSG:900913")} );

            layerTilesAtHome = new 
OpenLayers.Layer.OSM.Osmarender("Osmarender");

            map.addLayer(layerTilesAtHome);

            map.addLayer(new OpenLayers.Layer.GML("KML", "foo.kml",
               {
                format: OpenLayers.Format.KML,
                formatOptions: {
                  extractStyles: true,
                  extractAttributes: true
                }
               }));

            var lonLat = new OpenLayers.LonLat(lon, lat).transform(new 
OpenLayers.Projection("EPSG:4326"), new 
OpenLayers.Projection("EPSG:900913"));

            map.setCenter (lonLat, zoom);
        }
    </script>
</head>

<body onload="init();">
    <div style="width:50%; height:50%" id="map"></div>
</body>

</html>


Hat jemand eine Ahnung warum das nicht funktioniert?

greetings,
 patrick
-- 
Patrick Steiner | patrick.steiner at a1.net
ICQ: 128261350
WWW: http://helmsdeep.homelinux.net/~pat
 
working on (tux4u.skynet):
Fedora release 8 (Werewolf)
GNU/Linux 2.6.24.4-64.fc8




Mehr Informationen über die Mailingliste Talk-de