diff --git a/README.md b/README.md index 7c70a39d..08b1ae89 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ - [@nativescript/fingerprint-auth](packages/fingerprint-auth/README.md) - [@nativescript/geolocation](packages/geolocation/README.md) - [@nativescript/google-maps](packages/google-maps/README.md) +- [@nativescript/google-maps-utils](packages/google-maps-utils/README.md) - [@nativescript/google-mobile-ads](packages/google-mobile-ads/README.md) - [@nativescript/google-signin](packages/google-signin/README.md) - [@nativescript/haptics](packages/haptics/README.md) diff --git a/apps/demo-angular/src/plugin-demos/google-maps-utils.component.html b/apps/demo-angular/src/plugin-demos/google-maps-utils.component.html new file mode 100644 index 00000000..56634035 --- /dev/null +++ b/apps/demo-angular/src/plugin-demos/google-maps-utils.component.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/demo-angular/src/plugin-demos/google-maps-utils.component.ts b/apps/demo-angular/src/plugin-demos/google-maps-utils.component.ts new file mode 100644 index 00000000..3ae88b2b --- /dev/null +++ b/apps/demo-angular/src/plugin-demos/google-maps-utils.component.ts @@ -0,0 +1,19 @@ +import { Component, NgZone } from '@angular/core'; +import { DemoSharedGoogleMapsUtils } from '@demo/shared'; +import { } from '@nativescript/google-maps-utils'; + +@Component({ + selector: 'demo-google-maps-utils', + templateUrl: 'google-maps-utils.component.html', +}) +export class GoogleMapsUtilsComponent { + + demoShared: DemoSharedGoogleMapsUtils; + + constructor(private _ngZone: NgZone) {} + + ngOnInit() { + this.demoShared = new DemoSharedGoogleMapsUtils(); + } + +} \ No newline at end of file diff --git a/apps/demo-angular/src/plugin-demos/google-maps-utils.module.ts b/apps/demo-angular/src/plugin-demos/google-maps-utils.module.ts new file mode 100644 index 00000000..1a219672 --- /dev/null +++ b/apps/demo-angular/src/plugin-demos/google-maps-utils.module.ts @@ -0,0 +1,10 @@ +import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; +import { NativeScriptCommonModule, NativeScriptRouterModule } from '@nativescript/angular'; +import { GoogleMapsUtilsComponent } from './google-maps-utils.component'; + +@NgModule({ + imports: [NativeScriptCommonModule, NativeScriptRouterModule.forChild([{ path: '', component: GoogleMapsUtilsComponent }])], + declarations: [GoogleMapsUtilsComponent], + schemas: [ NO_ERRORS_SCHEMA] +}) +export class GoogleMapsUtilsModule {} diff --git a/apps/demo/package.json b/apps/demo/package.json index 655c9922..17107122 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -4,6 +4,9 @@ "license": "SEE LICENSE IN ", "repository": "", "dependencies": { + "@nativescript/google-maps": "file:../../packages/google-maps", + "@nativescript/google-maps-utils": "file:../../packages/google-maps-utils", + "@nativescript/jetpack-compose": "file:../../packages/jetpack-compose", "@nativescript/core": "*", "@nativescript/camera": "file:../../packages/camera", "@nativescript/animated-circle": "file:../../packages/animated-circle", @@ -23,7 +26,6 @@ "@nativescript/facebook": "file:../../packages/facebook", "@nativescript/fingerprint-auth": "file:../../packages/fingerprint-auth", "@nativescript/geolocation": "file:../../packages/geolocation", - "@nativescript/google-maps": "file:../../packages/google-maps", "@nativescript/google-signin": "file:../../packages/google-signin", "@nativescript/haptics": "file:../../packages/haptics", "@nativescript/imagepicker": "file:../../packages/imagepicker", diff --git a/apps/demo/src/main-page.xml b/apps/demo/src/main-page.xml index 8bcd8a0b..fbbf575e 100644 --- a/apps/demo/src/main-page.xml +++ b/apps/demo/src/main-page.xml @@ -24,6 +24,7 @@