Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var raster = new ol.layer.Tile({
- source: new ol.source.MapQuest({ layer: 'sat' })
- });
- var source = new ol.source.Vector();
- var vector = new ol.layer.Vector({
- name: 'my_vectorlayer',
- source: source,
- style: new ol.style.Style({
- stroke: new ol.style.Stroke({
- color: '#ffcc33',
- width: 5
- })
- })
- });
- var map = new ol.Map({
- layers: [raster, vector],
- target: document.getElementById('map'),
- view: new ol.View2D({
- center: [-11000000, 4600000],
- zoom: 4
- })
- });
- var draw;
- function addInteraction() {
- map.removeInteraction(singleClick);
- draw = new ol.interaction.Draw({
- source: source,
- type: ("LineString")
- });
- map.addInteraction(draw);
- }
- var singleClick = new ol.interaction.Select();
- function addSelect() {
- map.removeInteraction(draw);
- map.addInteraction(singleClick);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement