mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-02-22 01:19:36 +08:00
parent
1322c1b089
commit
c3127d35bb
@ -1696,9 +1696,9 @@ export class GoogleMapsKmlOverlay {
|
|||||||
export class GoogleMapsLatLngBounds {
|
export class GoogleMapsLatLngBounds {
|
||||||
private _objectInstance: any;
|
private _objectInstance: any;
|
||||||
|
|
||||||
@InstanceProperty get northeast(): GoogleMapsLatLng { return; }
|
@InstanceProperty northeast: GoogleMapsLatLng;
|
||||||
@InstanceProperty get southwest(): GoogleMapsLatLng { return; }
|
@InstanceProperty southwest: GoogleMapsLatLng;
|
||||||
@InstanceProperty get type(): string { return; }
|
@InstanceProperty type: string;
|
||||||
|
|
||||||
constructor(southwestOrArrayOfLatLng: GoogleMapsLatLng | GoogleMapsLatLng[], northeast?: GoogleMapsLatLng) {
|
constructor(southwestOrArrayOfLatLng: GoogleMapsLatLng | GoogleMapsLatLng[], northeast?: GoogleMapsLatLng) {
|
||||||
let args = !!northeast ? [southwestOrArrayOfLatLng, northeast] : southwestOrArrayOfLatLng;
|
let args = !!northeast ? [southwestOrArrayOfLatLng, northeast] : southwestOrArrayOfLatLng;
|
||||||
|
40
test/plugins/googlemap.spec.ts
Normal file
40
test/plugins/googlemap.spec.ts
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
import { GoogleMapsLatLngBounds, GoogleMapsLatLng } from '../../src/plugins/googlemap';
|
||||||
|
|
||||||
|
declare var window: any;
|
||||||
|
|
||||||
|
class LatLngBounds {
|
||||||
|
public southwest: GoogleMapsLatLng;
|
||||||
|
public northeast: GoogleMapsLatLng;
|
||||||
|
|
||||||
|
constructor(latLngArray: GoogleMapsLatLng[]) {
|
||||||
|
this.southwest = latLngArray[0];
|
||||||
|
this.northeast = latLngArray[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
window.plugin = {
|
||||||
|
google: {
|
||||||
|
maps: {
|
||||||
|
LatLngBounds
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
describe('GoogleMapsLatLngBounds', () => {
|
||||||
|
|
||||||
|
const southwest = new GoogleMapsLatLng(1,1);
|
||||||
|
const northeast = new GoogleMapsLatLng(4,4);
|
||||||
|
let object;
|
||||||
|
|
||||||
|
it('should create an object', () => {
|
||||||
|
object = new GoogleMapsLatLngBounds([southwest, northeast]);
|
||||||
|
expect(object).toBeDefined();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('northwest property should be defined', () => expect(object.northeast).toBeDefined());
|
||||||
|
|
||||||
|
it('southwest property should be defined', () => expect(object.southwest).toBeDefined());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
});
|
Loading…
Reference in New Issue
Block a user