{"_id":"@007.surajit2023/agm-direction","name":"@007.surajit2023/agm-direction","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@007.surajit2023/agm-direction","version":"1.0.0","description":"directive for agm (not official)","main":"./bundles/agm-direction.umd.js","module":"./fesm5/agm-direction.js","es2015":"./fesm2015/agm-direction.js","esm5":"./esm5/agm-direction.js","esm2015":"./esm2015/agm-direction.js","fesm5":"./fesm5/agm-direction.js","fesm2015":"./fesm2015/agm-direction.js","typings":"./agm-direction.d.ts","scripts":{"build":"node build.js","pack:lib":"npm pack ./dist","pack:build":"npm run build && npm pack ./dist && cd ./dist && yarn link","compodoc":"compodoc -p tsconfig.json -d docs","compodoc:serve":"compodoc -p tsconfig.json -s -d docs"},"author":{"name":"Robby","email":"ta7382@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/007-surajit/agm-direction-15.git"},"bugs":{"url":"https://github.com/007-surajit/agm-direction-15/issues"},"homepage":"https://github.com/007-surajit/agm-direction-15","keywords":["angular","agm","direction","google","googlemap","gmaps","maps","ng"],"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@types/googlemaps":"3.39.12","tslib":"^2.2.0"},"peerDependencies":{"@007.surajit2023/agm-core":"^15.0.0","@angular/common":">=6.0.0","@angular/core":">=6.0.0","rxjs":"~6.5.5 || ~6.6.0"},"devDependencies":{"@007.surajit2023/agm-core":"^15.0.0","@angular/animations":"^15.0.0","@angular/common":"^15.0.0","@angular/compiler":"^15.0.0","@angular/compiler-cli":"^15.0.0","@angular/core":"^15.0.0","@angular/platform-browser":"^15.0.0","@angular/platform-browser-dynamic":"^15.0.0","@angular/platform-server":"^15.0.0","@compodoc/compodoc":"1.1.11","@types/googlemaps":"3.39.12","@types/jasmine":"3.6.7","@types/node":"^14.14.35","angular2-template-loader":"0.6.2","chalk":"2.4.2","codelyzer":"^6.0.0","core-js":"3.9.1","css-loader":"2.1.1","istanbul-instrumenter-loader":"3.0.1","jasmine-core":"3.7.0","karma":"5.0.5","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"2.1.1","karma-jasmine":"2.0.1","karma-sourcemap-loader":"0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"4.0.2","raw-loader":"1.0.0","reflect-metadata":"0.1.13","rollup":"1.12.5","rollup-plugin-license":"2.3.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-sourcemaps":"0.4.2","rxjs":"~6.5.5","sass":"^1.32.8","sass-loader":"7.1.0","shelljs":"0.8.3","source-map-loader":"0.2.4","terser":"^5.24.0","to-string-loader":"1.1.6","ts-loader":"6.0.1","tsickle":"0.38.1","tslint":"~6.1.0","tslint-angular":"^3.0.3","typescript":"~4.9.5","webpack":"4.43.0","webpack-filter-warnings-plugin":"1.2.1","zone.js":"~0.11.4"},"sideEffects":false,"_id":"@007.surajit2023/agm-direction@1.0.0","gitHead":"36693e8cf04468ee1e2608b4dd16df79d909d80c","_nodeVersion":"18.19.0","_npmVersion":"10.0.0","dist":{"integrity":"sha512-Ap/0UENaUCLADwj2cRS1WSUMbARnkpVhvByYJ72IFSt7iAVkHgM5IK3ru0RgVfvKVI4Qp3pDpNvDIOY4afb8ZQ==","shasum":"5808510273df64d991f27ba0bdd45d0a2fcaae7f","tarball":"https://registry.npmjs.org/@007.surajit2023/agm-direction/-/agm-direction-1.0.0.tgz","fileCount":36,"unpackedSize":1081916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB50TgYARZDyw8K+8DlPscOuDw0scCBz3XVsCN42/SErAiAEtDUX9y+YpgwkjnjDQu945rNuE8wXuRExh977XjsLqA=="}]},"_npmUser":{"name":"007.surajit2023","email":"007surajit2023@gmail.com"},"directories":{},"maintainers":[{"name":"007.surajit2023","email":"007surajit2023@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agm-direction_1.0.0_1701680050079_0.8187518808733392"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-04T08:54:10.007Z","1.0.0":"2023-12-04T08:54:10.303Z","modified":"2023-12-04T08:54:10.538Z"},"maintainers":[{"name":"007.surajit2023","email":"007surajit2023@gmail.com"}],"description":"directive for agm (not official)","homepage":"https://github.com/007-surajit/agm-direction-15","keywords":["angular","agm","direction","google","googlemap","gmaps","maps","ng"],"repository":{"type":"git","url":"git+https://github.com/007-surajit/agm-direction-15.git"},"author":{"name":"Robby","email":"ta7382@gmail.com"},"bugs":{"url":"https://github.com/007-surajit/agm-direction-15/issues"},"license":"MIT","readme":"# Agm-Direction\r\n\r\n[![npm version](https://badge.fury.io/js/agm-direction.svg)](https://badge.fury.io/js/agm-direction)\r\n[![npm](https://img.shields.io/npm/dm/localeval.svg)](https://github.com/explooosion/Agm-Direction)\r\n[![Build Status](https://travis-ci.org/explooosion/Agm-Direction.svg?branch=master)](https://travis-ci.org/explooosion/Agm-Direction)\r\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\r\n\r\n\r\n[Agm-Direction](https://github.com/explooosion/Agm-Direction) is the directive for [@007.surajit2023/agm-core](https://github.com/SebastianM/angular-google-maps) (not official)\r\n\r\n- Angular\r\n- Google Map API\r\n\r\nHow to use?  \r\n👉 [Start Reading](https://robby570.tw/Agm-Direction-Docs/)\r\n👉 [Build With Ionic](https://github.com/explooosion/ionic-agm-direction-example)\r\n\r\n\r\n![Agm-Direction](https://i.imgur.com/DCIoXqS.jpg)\r\n\r\n## Credit\r\n\r\n#### [SebastianM/angular-google-maps](https://github.com/SebastianM/angular-google-maps) - [Directions service #495](https://github.com/SebastianM/angular-google-maps/issues/495)\r\n\r\n## Installation\r\n\r\nInstallation is done using the\r\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\r\n\r\n- Use npm\r\n  ```bash\r\n  npm install --save @007.surajit2023/agm-core agm-direction\r\n  ```\r\n\r\n- Use yarn\r\n  ```bash\r\n  yarn add @007.surajit2023/agm-core agm-direction\r\n  ```\r\n\r\n## Importing Modules\r\n\r\n```typescript\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { NgModule } from '@angular/core';\r\nimport { AppComponent } from './app.component';\r\n\r\nimport { AgmCoreModule } from '@007.surajit2023/agm-core';            // @007.surajit2023/agm-core\r\nimport { AgmDirectionModule } from 'agm-direction';   // agm-direction\r\n\r\n@NgModule({\r\n  declarations: [\r\n    AppComponent\r\n  ],\r\n  imports: [\r\n    BrowserModule,\r\n    AgmCoreModule.forRoot({ // @007.surajit2023/agm-core\r\n      apiKey: 'your key',\r\n    }),\r\n    AgmDirectionModule,     // agm-direction\r\n  ],\r\n  providers: [],\r\n  bootstrap: [AppComponent]\r\n})\r\nexport class AppModule { }\r\n```\r\n\r\n## Usage\r\n\r\nHTML\r\n\r\n```html\r\n<agm-map [latitude]=\"lat\" [longitude]=\"lng\">\r\n  <agm-direction \r\n    [origin]=\"origin\" \r\n    [destination]=\"destination\"\r\n  >\r\n  </agm-direction>\r\n</agm-map>\r\n```\r\n\r\nCSS\r\n\r\n```css\r\nagm-map {\r\n    height: 400px;\r\n}\r\n```\r\n\r\nTS\r\n\r\n```typescript\r\npublic lat = 24.799448;\r\npublic lng = 120.979021;\r\n\r\npublic origin: any;\r\npublic destination: any;\r\n\r\nngOnInit() {\r\n  this.getDirection();\r\n}\r\n\r\ngetDirection() {\r\n  this.origin = { lat: 24.799448, lng: 120.979021 };\r\n  this.destination = { lat: 24.799524, lng: 120.975017 };\r\n\r\n  // Location within a string\r\n  // this.origin = 'Taipei Main Station';\r\n  // this.destination = 'Taiwan Presidential Office';\r\n}\r\n```\r\n\r\n## Document\r\n- Document [Agm-Direction-Docs](https://robby570.tw/Agm-Direction-Docs/)\r\n- Less useful [AgmDirectionModule](https://robby570.tw/Agm-Direction/)\r\n\r\n## Development\r\n\r\n👉 [Playground Project](https://github.com/explooosion/Agm-Direction/tree/master/playground)\r\n\r\n```bash\r\ngit clone https://github.com/explooosion/Agm-Direction.git\r\n```\r\n\r\n```bash\r\nnpm install\r\n```\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n```bash\r\nnpm run pack:lib\r\n```\r\n\r\n```bash\r\ncd playground && npm install\r\n```\r\n\r\n```bash\r\n# Add gmap api key in environment.ts\r\n```\r\n\r\n```bash\r\nnpm start\r\n```\r\n\r\n## Generator \r\nThis library generated by [angular-library-starter](https://github.com/robisim74/angular-library-starter).\r\n\r\n## License\r\n\r\n[MIT](http://opensource.org/licenses/MIT)\r\n","readmeFilename":"README.md"}