View scroll.directive.ts
import { Observable } from 'rxjs/Rx';
import { Directive, Output, ElementRef, EventEmitter } from '@angular/core';
@Directive({
// tslint:disable-next-line:directive-selector
selector: '[demainScroll]'
})
export class ScrollDirective {
private page = 0;
View geo.js
/**
* Generates number of random geolocation points given a center and a radius.
* @param {Object} center A JS object with lat and lng attributes.
* @param {number} radius Radius in meters.
* @param {number} count Number of points to generate.
* @return {array} Array of Objects with lat and lng attributes.
*/
function generateRandomPoints(center, radius, count) {
var points = [];
for (var i=0; i<count; i++) {