这是我的组成部分:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
styles: [`.sebm-google-map-container {
height: 300px;}`],
template: `<sebm-google-map [latitude]="lat" [longitude]="lng" [zoom]="zoom">
</sebm-google-map>`})只是一个简单的例子来显示地图。但是所有这些都是在(My)标签中显示内容。
该模块是:
import { AgmCoreModule } from 'angular2-google-maps/core';
@NgModule({
imports: [
.
.
.
AgmCoreModule.forRoot({
apiKey: 'MY_API_KEY'
})
],我从AppComponent得到的lat和lang的价值。
export class AppComponent {
title: string = 'My first angular2-google-maps project';
lat: number = 51.678418;
lng: number = 7.809007;}我已经成功地使用控制台(Angular2 cli)实现了相同的代码,但是当我使用Visual 2015尝试时,它并没有显示映射。具体来说,它只显示了index.html中锚标记中的内容。
另外,我要提到的是,我能够在VS 2015上运行angular2 Quickstart。
如果有人能指出我做错了什么或有什么建议,这将是非常有帮助的。
发布于 2017-03-29 07:08:40
解决这一问题的方法就是将project.json中的angular2-google地图版本从0.17.0降到0.16.0。
https://stackoverflow.com/questions/42247735
复制相似问题