1 votos

ol.source.MapQuest no es un constructor

Al añadir el mapa satelital de OSM Mapquest a openlayers3 me aparece el siguiente error: "ol.source.MapQuest no es un constructor". El código de ejemplo es el siguiente

<html>
  <head>
    <title>Satellite Map</title> </head>
  <body>
  <script type="text/javascript" src="../java_scripts/v3.17.1/build/ol.js"></script>
  <link rel="stylesheet" href="../ccs/layer_switcher.css" />
  <script src="../java_scripts/self/layer_switcher.js"></script>
    <div id="map" class="map" style="width:50%;height:50%" ></div>

    <script>        
      var osm= new ol.layer.Tile({
            title: 'OSM',
            //type: 'base',
            source: new ol.source.OSM()
          });         
          var sat=new ol.layer.Tile({
                    title: 'MapQuest Satellite',
                    type: 'base',
                    visible: false,
                    source: new ol.source.MapQuest({layer: 'sat'})
                });

var india_source=new ol.source.TileWMS({
              url: 'http://localhost:8081/geoserver/satya/wms',
params: {LAYERS: 'satya:districts_2011census'},
serverType: 'geoserver'});         
 var india = new ol.layer.Tile({
            title: 'India',
            //type: 'base',
            visible: false,
            source:india_source
          });         
      var map = new ol.Map({
        layers: [osm,india,sat],
        target: 'map',
        projection:'EPSG:4326',
        view:new ol.View({
          projection: 'EPSG:4326',
          center: [79.419,15.428],
          zoom: 5
        }),

      });

      var layerSwitcher = new ol.control.LayerSwitcher({
        tipLabel: 'satya' // Optional label for button
    }); 
map.addControl(layerSwitcher);  
      map.addLayer(osm);
      map.addLayer(india);
      map.addLayer(sat);
    </script>
  </body>
</html>

Si quito la capa de satelite el mapa de osm viene. Por favor, ayúdame a resolver

7voto

jakobengblom2 Puntos 2873

MapQuest fue eliminado debido a sus cambios, ver notas de actualización aquí https://github.com/openlayers/ol3/releases/tag/v3.17.0

ol.source.MapQuest eliminación

Debido a los cambios en MapQuest (ver: https://lists.openstreetmap.org/pipermail/talk/2016-June/076106.html ) hemos tenido que eliminar la fuente de MapQuest por ahora (ver #5484 para más detalles).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X