diff --git a/changelog/upgrade-notes.md b/changelog/upgrade-notes.md
index a2b08b8ff1..006e4c8d97 100644
--- a/changelog/upgrade-notes.md
+++ b/changelog/upgrade-notes.md
@@ -1,5 +1,9 @@
## Upgrade notes
+#### `ol.source.MapQuest` removal
+
+Because of changes at MapQuest (see: https://lists.openstreetmap.org/pipermail/talk/2016-June/076106.html) we had to remove the MapQuest source for now (see https://github.com/openlayers/ol3/issues/5484 for details).
+
#### `ol.interaction.ModifyEvent` changes
The event object previously had a `mapBrowserPointerEvent` property, which has been renamed to `mapBrowserEvent`.
diff --git a/doc/quickstart.hbs b/doc/quickstart.hbs
index 3576b395d7..03f28e728e 100644
--- a/doc/quickstart.hbs
+++ b/doc/quickstart.hbs
@@ -31,7 +31,7 @@ Below you'll find a complete working example. Create a new file, copy in the co
target: 'map',
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
})
],
view: new ol.View({
@@ -85,7 +85,7 @@ The map in the application is contained in a [`
` HTML element](http://en.wi
target: 'map',
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
})
],
view: new ol.View({
@@ -95,7 +95,7 @@ The map in the application is contained in a [`
` HTML element](http://en.wi
});
```
-With this JavaScript code, a map object is created with a MapQuest Open Aerial layer zoomed on the African East coast. Let's break this down:
+With this JavaScript code, a map object is created with an OSM layer zoomed on the African East coast. Let's break this down:
The following line creates an OpenLayers `Map` object. Just by itself, this does nothing since there's no layers or interaction attached to it.
@@ -114,7 +114,7 @@ The `layers: [ ... ]` array is used to define the list of layers available in th
```js
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
})
]
```
diff --git a/examples/arcgis-image.js b/examples/arcgis-image.js
index 1d9a6aa143..00a7787ef6 100644
--- a/examples/arcgis-image.js
+++ b/examples/arcgis-image.js
@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.View');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Image');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.ImageArcGISRest');
var url = 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' +
@@ -10,10 +10,11 @@ var url = 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' +
var layers = [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
}),
new ol.layer.Image({
source: new ol.source.ImageArcGISRest({
+ ratio: 1,
params: {},
url: url
})
diff --git a/examples/arcgis-tiled.js b/examples/arcgis-tiled.js
index 614c721740..b04042baf9 100644
--- a/examples/arcgis-tiled.js
+++ b/examples/arcgis-tiled.js
@@ -1,7 +1,7 @@
goog.require('ol.Map');
goog.require('ol.View');
goog.require('ol.layer.Tile');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.TileArcGISRest');
var url = 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' +
@@ -9,7 +9,7 @@ var url = 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' +
var layers = [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
}),
new ol.layer.Tile({
extent: [-13884991, 2870341, -7455066, 6338219],
diff --git a/examples/cluster.js b/examples/cluster.js
index 2e477721dc..2a5e944b44 100644
--- a/examples/cluster.js
+++ b/examples/cluster.js
@@ -5,7 +5,7 @@ goog.require('ol.geom.Point');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
goog.require('ol.source.Cluster');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.Vector');
goog.require('ol.style.Circle');
goog.require('ol.style.Fill');
@@ -62,7 +62,7 @@ var clusters = new ol.layer.Vector({
});
var raster = new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
});
var map = new ol.Map({
diff --git a/examples/drag-rotate-and-zoom.js b/examples/drag-rotate-and-zoom.js
index 8449a52333..c9d5809c52 100644
--- a/examples/drag-rotate-and-zoom.js
+++ b/examples/drag-rotate-and-zoom.js
@@ -3,7 +3,7 @@ goog.require('ol.View');
goog.require('ol.interaction');
goog.require('ol.interaction.DragRotateAndZoom');
goog.require('ol.layer.Tile');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
var map = new ol.Map({
@@ -12,7 +12,7 @@ var map = new ol.Map({
]),
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
})
],
renderer: common.getRendererFromQueryString(),
diff --git a/examples/draw-and-modify-features.js b/examples/draw-and-modify-features.js
index 6540f416cb..afb560b3d0 100644
--- a/examples/draw-and-modify-features.js
+++ b/examples/draw-and-modify-features.js
@@ -6,7 +6,7 @@ goog.require('ol.interaction.Draw');
goog.require('ol.interaction.Modify');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.Vector');
goog.require('ol.style.Circle');
goog.require('ol.style.Fill');
@@ -14,7 +14,7 @@ goog.require('ol.style.Stroke');
goog.require('ol.style.Style');
var raster = new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
});
var map = new ol.Map({
diff --git a/examples/draw-features.js b/examples/draw-features.js
index 39e46a0e15..bafd169793 100644
--- a/examples/draw-features.js
+++ b/examples/draw-features.js
@@ -4,7 +4,7 @@ goog.require('ol.geom.Polygon');
goog.require('ol.interaction.Draw');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.Vector');
goog.require('ol.style.Circle');
goog.require('ol.style.Fill');
@@ -12,7 +12,7 @@ goog.require('ol.style.Stroke');
goog.require('ol.style.Style');
var raster = new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
});
var source = new ol.source.Vector({wrapX: false});
diff --git a/examples/dynamic-data.js b/examples/dynamic-data.js
index 41a3d3431a..ddce7bb2d6 100644
--- a/examples/dynamic-data.js
+++ b/examples/dynamic-data.js
@@ -4,7 +4,7 @@ goog.require('ol.View');
goog.require('ol.geom.MultiPoint');
goog.require('ol.geom.Point');
goog.require('ol.layer.Tile');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.style.Circle');
goog.require('ol.style.Fill');
goog.require('ol.style.Stroke');
@@ -14,7 +14,7 @@ goog.require('ol.style.Style');
var map = new ol.Map({
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
})
],
renderer: common.getRendererFromQueryString(),
diff --git a/examples/image-vector-layer.js b/examples/image-vector-layer.js
index 9853b2d293..4f1e9ced77 100644
--- a/examples/image-vector-layer.js
+++ b/examples/image-vector-layer.js
@@ -5,7 +5,7 @@ goog.require('ol.layer.Image');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
goog.require('ol.source.ImageVector');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.Vector');
goog.require('ol.style.Fill');
goog.require('ol.style.Stroke');
@@ -15,7 +15,7 @@ goog.require('ol.style.Style');
var map = new ol.Map({
layers: [
new ol.layer.Tile({
- source: new ol.source.MapQuest({layer: 'sat'})
+ source: new ol.source.OSM()
}),
new ol.layer.Image({
source: new ol.source.ImageVector({
diff --git a/examples/jsts.js b/examples/jsts.js
index 68c012ccfa..e28748b009 100644
--- a/examples/jsts.js
+++ b/examples/jsts.js
@@ -7,7 +7,7 @@ goog.require('ol.format.GeoJSON');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
goog.require('ol.proj');
-goog.require('ol.source.MapQuest');
+goog.require('ol.source.OSM');
goog.require('ol.source.Vector');
@@ -39,9 +39,7 @@ var vectorLayer = new ol.layer.Vector({
});
var rasterLayer = new ol.layer.Tile({
- source: new ol.source.MapQuest({
- layer: 'osm'
- })
+ source: new ol.source.OSM()
});
var map = new ol.Map({
diff --git a/examples/layer-group.html b/examples/layer-group.html
index 1fa7d6b5a5..33c9518f7c 100644
--- a/examples/layer-group.html
+++ b/examples/layer-group.html
@@ -12,7 +12,7 @@ resources:
Click on layer nodes below to change their properties.