Я использую геолокацию кордовы и Google Maps javascript api, а также простую реализацию и все еще сохраняю ошибку при попытке увеличить или уменьшить масштаб. проблема возникает, когда я перемещаю и увеличиваю карту. ** Следует отметить, что это сообщение появляется, когда я подключаю мобильный телефон для отладки в реальном времени с помощью ioni c cordova run android -L и просматриваю сообщения консоли с удаленными устройствами с помощью chrome chrome: // inspect / # устройства
<code><pre>
import { Component, OnInit, ElementRef, ViewChild } from '@angular/core';
import { Geolocation, Geoposition } from '@ionic-native/geolocation/ngx';
import { LoadingController, IonSlides } from '@ionic/angular';
declare var google: any;
@Component({
selector: 'app-mapa',
templateUrl: './mapa.page.html',
styleUrls:['./mapa.page.scss'],
})
export class MapaPage implements OnInit {
map: any;
marker: any;
@ViewChild(IonSlides, { static: true }) slide: IonSlides;
@ViewChild('map', { read: ElementRef, static: false }) mapRef: ElementRef;
constructor(
private geolocation: Geolocation,
private loadingCtrl: LoadingController
) { }
ngOnInit() { }
ionViewDidEnter() {
this.showMap();
}
async showMap() {
const loading = await this.loadingCtrl.create();
loading.present();
const myLatLng = await this.getLocation();
const options = {
center: myLatLng,
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true
};
this.map = new google.maps.Map(this.mapRef.nativeElement, options);
loading.dismiss();
}