【发布时间】:2018-02-09 15:13:41
【问题描述】:
我正在使用 Angular 谷歌地图组件创建谷歌地图。我想将谷歌地图映射到我的屏幕尺寸。我试过height:100%。但它不起作用。谁能告诉我怎么做?
我遵循了这个教程:https://angular-maps.com/guides/getting-started/
地图:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-map',
templateUrl: '<agm-map [latitude]="lat" [longitude]="lng">
<agm-marker
*ngFor="let m of markers;"
[latitude]="m.lat"
[longitude]="m.lng"
[label]="m.label"
[markerDraggable]="m.draggable">
<agm-info-window>{{m.tsunami}}</agm-info-window>
</agm-marker>
<agm-circle *ngFor="let m of markers;"
[latitude]="m.lat" [longitude]="m.lng"
[radius]="5000"
[fillColor]="'red'"
[circleDraggable]="false"
[editable]="false">
</agm-circle>
</agm-map>',
styleUrls: ['agm-map {
height: 100%;
}']
})
export class MapComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
我会将这个选择器名称用于另一个 html
<div style="style:300px;">
<app-map></app-map>
</div>
` 像这样。
【问题讨论】:
-
发布您的代码。
-
@Jonny 检查我的更新。