我正在为我的 Angular 应用程序(5.x.x)使用 Angular 谷歌地图模块,除了卫星切换按钮没有显示这是谷歌地图 API 的默认功能的点之外,一切工作正常。我在谷歌官方文档屏幕上看到有一个禁用卫星 View 的选项,但不知道如何在 Angular 谷歌地图 API 中实现它。
<agm-map [latitude]="lat" [longitude]="lng">
<agm-marker [latitude]="lat"
[longitude]="lng"
[iconUrl]="'assets/images/robot/rad-tower.gif'"></agm-marker>
<agm-marker [latitude]="-34.397"
[longitude]="149.644"
[iconUrl]="'assets/images/robot/rad-tower.gif'"></agm-marker>
<agm-marker [latitude]="-33.397"
[longitude]="149.644"
[iconUrl]="'assets/images/robot/rad-tower.gif'"></agm-marker>
<agm-marker [latitude]="-33.397"
[longitude]="150.644"
[iconUrl]="'assets/images/robot/rad-tower.gif'"></agm-marker>
</agm-map>
而 lat 和 lng 是具有值的简单变量
最佳答案
如果你想像默认 map 一样添加切换按钮( map 和卫星),那么你应该输入以下代码:
<agm-map [latitude]="lat" [longitude]="lng" [scrollwheel]="false" [zoom]="zoom">
<agm-map-type-control></agm-map-type-control>
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
</agm-map>
关于angular - Angular 谷歌地图上缺少卫星 View 切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49423677/