Карта листовки в ioni c показать всегда показать маршрут, показать: false не работает - PullRequest
0 голосов
/ 13 января 2020

Я работаю с картой, рисую маршрут между двумя точками, используя Ioni c Cordova. Все работает отлично, за исключением того, что я не могу скрыть маршрут (указания, данные gps), а в небольших смартфонах маршрут не позволяет пользователю взаимодействовать с картой. Я гуглил примеры, но не вижу различий с моим кодом.

this.geolocation.getCurrentPosition().then(resp=>{
        this.localizacion = resp.coords;
        this.posicion = [this.localizacion.latitude, this.localizacion.longitude];

        this.map = leaflet.map('map', {
          center: this.posicion,
          zoom: 16
        });
        leaflet.tileLayer("http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
          attribution: '© Código 200'
        }).addTo(this.map);
        let control = leaflet.Routing.control({
            waypoints: [
                leaflet.latLng(this.localizacion.latitude, this.localizacion.longitude),
                leaflet.latLng(result[0].latitude, result[0].longitude)
            ],
            routeWhileDragging: true, 
            show: false
        }).addTo(this.map

        let markerGroup = leaflet.featureGroup();
        let marker: any = leaflet.marker(this.center);
        markerGroup.addLayer(marker);
        let marker2: any = leaflet.marker(this.posicion);
        markerGroup.addLayer(marker2);

        this.map.addLayer(markerGroup);
});

Может кто-нибудь сказать мне, если я сделал что-то не так? или другой способ скрыть маршрут

...