ng2-map
Version:
Angular2 Google Map`
48 lines (43 loc) • 1.16 kB
text/typescript
import { Component } from '@angular/core';
let templateStr: string = `
<h1>Polygon</h1>
<ng2-map zoom="5" center="24.886, -70.268" scrollwheel="false">
<polygon [editable]="true"
[paths]="paths"
[strokeColor]="'#FFC107'"
[strokeOpacity]="0.8"
[strokeWeight]="2"
[fillColor]="'#FFC107'"
[fillOpacity]="0.35"></polygon>
</ng2-map>
<ng2-map zoom="5" center="24.886, -70.268" scrollwheel="false">
<map-polygon [editable]="true"
[paths]="paths"
[strokeColor]="'#FFC107'"
[strokeOpacity]="0.8"
[strokeWeight]="2"
[fillColor]="'#FFC107'"
[fillOpacity]="0.35"></map-polygon>
</ng2-map>
<code>
<br/><b>HTML</b>
<pre>{{templateStr | htmlCode:'-code'}}</pre>
<b>paths </b>
<pre>{{paths | json | jsCode}}</pre>
</code>
`;
@Component({
template: templateStr
})
export class PolygonComponent {
templateStr: string = templateStr;
paths = [[
{lat: 25.774, lng: -80.190},
{lat: 18.466, lng: -66.118},
{lat: 32.321, lng: -64.757}
], [
{lat: 28.745, lng: -70.579},
{lat: 29.570, lng: -67.514},
{lat: 27.339, lng: -66.668}
]];
}