Почему Ionic Geolocation работает с Ionic Serve - PullRequest
0 голосов
/ 19 октября 2018

В моем понимании все родные ионные плагины должны работать только на реальном устройстве или в браузере, если они обслуживаются через Cordova Run.

Но я вижу, что плагин геолокации работает также и с Ionic служить, и яТеперь мне интересно, почему и если это возможно с другими плагинами, файл, т. е. также.

Отрывок из моего app.modules

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { Geolocation } from '@ionic-native/geolocation/ngx';
import { File } from '@ionic-native/file/ngx';


@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule],
  providers: [
    StatusBar,
    File,
    Geolocation,
    SplashScreen,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
  ],
  bootstrap: [AppComponent],
})
export class AppModule {}

Как я называю геолокации

import { Geolocation } from '@ionic-native/geolocation/ngx';
import { File } from '@ionic-native/file/ngx';

@Component({
  selector: 'page-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage{
  constructor(
    private geolocation: Geolocation,
    private file: File,
) {
this.geolocation.getCurrentPosition()
this.file.getFreeDiskSpace()
  }
}

1 Ответ

0 голосов
/ 19 октября 2018

Вы всегда должны видеть платформы, поддерживаемые плагином в Ionic Doc.

этот плагин поддерживает следующие платформы:

  • Amazon Fire OS
  • Android
  • Браузер
  • iOS
  • Windows

Этот плагин предоставляет информацию о местоположении устройства, например, широту и долготу.Общие источники информации о местоположении включают в себя Глобальную систему определения местоположения (GPS) и местоположение, выведенное из сетевых сигналов, таких как IP-адрес, RFID, MAC-адреса WiFi и Bluetooth, а также идентификаторы сот GSM / CDMA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...