首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular Google地图(AGM)不可见

Angular Google地图(AGM)不可见
EN

Stack Overflow用户
提问于 2017-12-20 19:26:28
回答 5查看 9.6K关注 0票数 8

我正在尝试将地图添加到我的Angular项目中。使用AGM来实现这一点(https://github.com/SebastianM/angular-google-maps)。但是我的地图没有显示出来。

app.module.ts:

代码语言:javascript
复制
@NgModule(<NgModule>{
  declarations: [
    AppComponent,

  ],
  imports: [
    BrowserModule,
    OrderModule,
    AngularFireModule.initializeApp(environment.firebase),
    AngularFirestoreModule,
    FormsModule,
    MatTabsModule,
    BrowserAnimationsModule,
    MatTableModule,
    MatFormFieldModule,
    MatInputModule,
    NoopAnimationsModule,
    MatPaginatorModule,
    MatSortModule,
    MatButtonModule,
    MatDialogModule,
    MatCardModule,
    MatSelectModule,
    MatDatepickerModule,
    MatNativeDateModule,
    AgmCoreModule.forRoot({
      apiKey: <APIKEY>
    })
  ],

  exports: [FilterPipe],
  providers: [],
  bootstrap: [AppComponent]
})

app.component.html:

代码语言:javascript
复制
<div>
  <agm-map [latitude]="51.678418" [longitude]="7.809007" [zoom]="zoom" [disableDefaultUI]="false"
           [zoomControl]="false">
    <agm-marker [latitude]="51.678418" [longitude]="7.809007"></agm-marker>
  </agm-map>
</div>

我在一个mat-tab组件(angular材质)中展示了这一点。

提前感谢!

EN

回答 5

Stack Overflow用户

发布于 2017-12-20 23:17:17

你应该给地图一个高度,所以在你的组件样式中添加这个:

代码语言:javascript
复制
agm-map{
    height: 300px
}
票数 26
EN

Stack Overflow用户

发布于 2019-03-11 18:10:18

这对我来说很有效:

超文本标记语言中的

代码语言:javascript
复制
<agm-map [latitude]="lat" [longitude]="lng" [zoom]="zoom" [styles]="styles" [mapTypeId]='mapType' #AgmMap></agm-map>

TS中的

代码语言:javascript
复制
ngAfterViewInit(): void {
   setTimeout(() => {
     console.log('Resizing');
     this.agmMap.triggerResize();
   }, 100);
 }

CSS中的

代码语言:javascript
复制
agm-map {
  height: 300px !important;
  width: 100%;  /* This is really important*/
}
票数 5
EN

Stack Overflow用户

发布于 2020-01-17 20:48:26

在使用agm(角度google地图)的情况下,您应该在属性中提供适当的纬度和经度。使用正确的属性绑定语法,并在样式中提供高度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47904947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档