Карты Google не отображаются в мобильных приложениях (проблема с Cordova?) - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь отобразить карты Google на моем устройстве Android / IOS, но это отображается только в веб-браузере.

Я использую правильный API, так как он работает в веб-браузере.

      console.log('get users current location')
      if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition((position) => {
          this.latitude = position.coords.latitude
          this.longitude = position.coords.longitude
          console.log('lat: ' + this.latitude + 'Long ' + this.longitude)
          this.map = new window.google.maps.Map(document.getElementById('map'), {
            center: { lat: this.latitude, lng: this.longitude },
            zoom: 8
          })
          this.getMarkers()
        }, (err) => {
          // error handling here
          console.log(err)
        })
      } else {
        console.error('Cannot access geolocation')
      }
    },
    getMarkers () {
      this.marker = new window.google.maps.Marker({
        position: { lat: this.latitude + 0.10, lng: this.longitude + 0.10 },
        map: this.map,
        title: 'Hello World'
      })
      this.marker = new window.google.maps.Marker({
        position: { lat: this.latitude + 0.20, lng: this.longitude + 0.20 },
        map: this.map,
        title: 'Hello World'
      })
    }```
...