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 | [EMAIL PROTECTED]
ICQ: 128261350
WWW: http://helmsdeep.homelinux.net/~pat
working on (tux4u.skynet):
Fedora release 8 (Werewolf)
GNU/Linux 2.6.24.4-64.fc8
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de