@amin-karimi/agm-direction
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Agm-Direction

This library was generated with Angular CLI version 14.2.0.

Build Status PRs Welcome

Agm-Direction is the directive for @amin-karimi/agm-core

  • Angular
  • Google Map API

How to use?
👉 Start Reading

Agm-Direction

Credit

SebastianM/angular-google-maps - Directions service #495

Installation

Installation is done using the npm install command:

  • Use npm
    npm install --save @amin-karimi/agm-core agm-direction

Importing Modules

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';

import { AgmCoreModule } from '@amin-karimi/agm-core';            // @agm/core
import { AgmDirectionModule } from '@amin-karimi/agm-direction';   // agm-direction

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AgmCoreModule.forRoot({ // @agm/core
      apiKey: 'your key',
    }),
    AgmDirectionModule,     // agm-direction
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

Usage

HTML

<agm-map [latitude]="lat" [longitude]="lng">
  <agm-direction 
    [origin]="origin" 
    [destination]="destination"
  >
  </agm-direction>
</agm-map>

CSS

agm-map {
    height: 400px;
}

TS

public lat = 24.799448;
public lng = 120.979021;

public origin: any;
public destination: any;

ngOnInit() {
  this.getDirection();
}

getDirection() {
  this.origin = { lat: 24.799448, lng: 120.979021 };
  this.destination = { lat: 24.799524, lng: 120.975017 };

  // Location within a string
  // this.origin = 'Taipei Main Station';
  // this.destination = 'Taiwan Presidential Office';
}

Document

Generator

This library generated by angular-library-starter.

License

MIT

Package Sidebar

Install

npm i @amin-karimi/agm-direction

Weekly Downloads

15

Version

1.0.2

License

MIT

Unpacked Size

146 kB

Total Files

14

Last publish

Collaborators

  • amin-karimi