Fixes: #694 Safari 1.3.2 doesn't work with OL 2.4 #695 GeoRSS serializer is broken #696 events need to fall through the overview map extent rectangle #697 Vector example to show how to use styles #698 add close box option to AnchoredBubble #701 SVG render does not always clear features when map extent changes #703 OpenLayers.Layer.Vector do not properly destroy its features #706 Full CSS support fails when Control.OverviewMap is loaded #708 change WKT format to deal in features instead of geometries #710 Install instructions unclear #711 OpenLayers.Layer.Image requires OpenLayers.Tile.Image #715 layer.js needs sanity check #718 WMS.Untiled Clone doesn't work #719 SVG renderer does not always redraw LineStrings and Polygons #720 remove console.log() from OpenLayers.Format.WKT git-svn-id: http://svn.openlayers.org/branches/openlayers/2.4@3177 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
51 lines
1.6 KiB
HTML
51 lines
1.6 KiB
HTML
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<style type="text/css">
|
|
#map {
|
|
width: 45%;
|
|
height: 350px;
|
|
border: 1px solid gray;
|
|
}
|
|
</style>
|
|
<script src="../lib/OpenLayers.js"></script>
|
|
<script type="text/javascript">
|
|
<!--
|
|
var map, drawControl, g;
|
|
function serialize(feature) {
|
|
feature.attributes = {};
|
|
var name = prompt("Title for feature?");
|
|
feature.attributes['title'] = name;
|
|
s = new XMLSerializer();
|
|
var data = g.write(feature.layer.features);
|
|
$("gml").value = s.serializeToString(data);
|
|
}
|
|
function init(){
|
|
g = new OpenLayers.Format.GeoRSS();
|
|
map = new OpenLayers.Map('map');
|
|
|
|
var wmsLayer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
|
|
"http://labs.metacarta.com/wms/vmap0?", {layers: 'basic'});
|
|
|
|
var pointLayer = new OpenLayers.Layer.Vector("Point Layer");
|
|
pointLayer.onFeatureInsert = serialize;
|
|
|
|
map.addLayers([wmsLayer, pointLayer]);
|
|
map.addControl(new OpenLayers.Control.EditingToolbar(pointLayer));
|
|
map.addControl(new OpenLayers.Control.MousePosition());
|
|
|
|
|
|
map.setCenter(new OpenLayers.LonLat(0, 0), 3);
|
|
}
|
|
|
|
// -->
|
|
</script>
|
|
</head>
|
|
<body onload="init()">
|
|
<h1>OpenLayers Draw Point Example</h1>
|
|
<div style="float:right;width:50%">
|
|
<textarea id="gml" style="width:100%" rows="30"></textarea>
|
|
</div>
|
|
<div id="map"></div>
|
|
</body>
|
|
</html>
|