All Projects → quentin-ol → Ngx Openlayers

quentin-ol / Ngx Openlayers

Licence: mpl-2.0
Angular2+ components for Openlayers 4.x

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ngx Openlayers

ng2-acl
Role based permissions for Angular v2++
Stars: ✭ 15 (-88.55%)
Mutual labels:  angular2, angular4, angular-2
Coreui Free Angular Admin Template
CoreUI Angular is free Angular 2+ admin template based on Bootstrap 4
Stars: ✭ 1,279 (+876.34%)
Mutual labels:  angular2, angular4, angular-2
Ng2 Smart Table
Angular Smart Data Table component
Stars: ✭ 1,590 (+1113.74%)
Mutual labels:  angular2, angular4, angular-2
Bootstraping Ngx Admin Lte
Angular2,4,6 project with AdminLTE dashboard template (using angular, angular-cli and ngx-admin-lte ) Formerly called 'ng2-admin-lte'.
Stars: ✭ 479 (+265.65%)
Mutual labels:  angular2, angular4, angular-2
ncg-crud-ngx-md
Angular 4+ Material Design CRUD/Admin app by NinjaCodeGen http://DNAfor.NET
Stars: ✭ 36 (-72.52%)
Mutual labels:  angular2, angular4, angular-2
laravel5Angular4
Laravel 5.4 & Angular 4.3.4
Stars: ✭ 37 (-71.76%)
Mutual labels:  angular2, angular4, angular-2
Coreui Free Bootstrap Admin Template
CoreUI is free bootstrap admin template
Stars: ✭ 11,038 (+8325.95%)
Mutual labels:  angular2, angular4, angular-2
Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (-71.76%)
Mutual labels:  angular2, angular4, angular-2
ng2-timezone-selector
A simple Angular module to create a timezone selector using moment-timezone.
Stars: ✭ 12 (-90.84%)
Mutual labels:  angular2, angular4, angular-2
Egeo
EGEO is the open-source UI library used to build Stratio's UI. It includes UI Components, Utilities, Services and much more to build user interfaces quickly and with ease. The library is distributed in AoT mode.
Stars: ✭ 69 (-47.33%)
Mutual labels:  angular2, angular4, angular-2
Ng2 Flatpickr
Angular 2+ wrapper for flatpickr (https://github.com/chmln/flatpickr)
Stars: ✭ 91 (-30.53%)
Mutual labels:  angular2, angular4
Springbootangularhtml5
♨️ Spring Boot 2 + Angular 11 + HTML5 router mode + HTTP interceptor + Lazy loaded modules
Stars: ✭ 89 (-32.06%)
Mutual labels:  angular2, angular4
Angular File Uploader
Angular file uploader is an Angular 2/4/5/6/7/8/9/10 + file uploader module with Real-Time Progress Bar, Responsive design, Angular Universal Compatibility, localization and multiple themes which includes Drag and Drop and much more.
Stars: ✭ 92 (-29.77%)
Mutual labels:  angular2, angular4
Ng Simple Slideshow
A simple, responsive slideshow for Angular 4+.
Stars: ✭ 119 (-9.16%)
Mutual labels:  angular2, angular4
Angular5 Example Shopping App
Angular 5 Example Shopping App + Angular Material + Responsive
Stars: ✭ 120 (-8.4%)
Mutual labels:  angular2, angular-2
Angular Cropperjs
CropperJS integration for Angular +6
Stars: ✭ 88 (-32.82%)
Mutual labels:  angular2, angular4
Angular4 Primeng Admin
angular4-primeng-admin @angular/cli开发的后台模板
Stars: ✭ 99 (-24.43%)
Mutual labels:  angular2, angular4
Rebirth Ng
rebirth-ng is a ui framework for Angular & bootstrap.
Stars: ✭ 118 (-9.92%)
Mutual labels:  angular2, angular4
Clever Bootstrap 4 Admin Template With Angularjs Angular 2 Support
Clever is Boostrap 4 Admin Template with Angular 2 and AngularJS support
Stars: ✭ 98 (-25.19%)
Mutual labels:  angular2, angular-2
Ngx Validators
Validator library for Angular 2+
Stars: ✭ 128 (-2.29%)
Mutual labels:  angular2, angular4

ngx-openlayers Build StatusJoin the chat at https://gitter.im/ngx-openlayers

Installation

To install this library, run:

npm install ngx-openlayers --save

Example

Here is a "minimal" map example that fetches tiles from OpenStreetMap and center the map in Meylan (France):

in app.module.ts:

...
import { AngularOpenlayersModule } from "ngx-openlayers";
...

@NgModule({
  imports: [
    ...
    AngularOpenlayersModule
  ],
  ...
  bootstrap: [AppComponent]
})
export class AppModule { }

in app.component.html:

<aol-map [width]="'500px'" [height]="'300'">
    <aol-view [zoom]="2">
        <aol-coordinate [x]="5.795122" [y]="45.210225" [srid]="'EPSG:4326'"></aol-coordinate>
    </aol-view>
    <aol-layer-tile>
        <aol-source-osm></aol-source-osm>
    </aol-layer-tile>
</aol-map>

Documentation

The API is documented in documentation

Getting Help

Join us at our Gitter: https://gitter.im/ngx-openlayers

Development

To generate all *.js, *.js.map and *.d.ts files:

npm run ngc

To lint all *.ts files:

npm run lint

Live example (reload on code changes):

npm install -g @angular/cli
cd example
npm install
ng serve

Live example will be viewable at locahost:4200

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request and enjoy! :D

License

MPL-2.0 - Quentin Lampin [email protected] Copyright 2017 Orange

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].