我正在寻找一种方法来使用常规谷歌地图中可用的 zoomControlOptions 属性,如下所示:
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.LEFT_CENTER
},
Stackoverflow 示例显示上面的代码
官方谷歌地图文档中的相同内容
不幸的是,我在 Angular 2 Google Maps API Docs中没有看到这个选项。有没有办法做到这一点?尽管使用了 Angular 2 包装器,有没有办法使用全部功能?
请注意,仅运行此代码就可以正常工作:
map.setOptions({
zoom: 1,
center: position,
zoomControl: true
});
console.log(map.getZoom());
我能够获取本机谷歌地图对象并在其上运行方法/设置属性。当我尝试使用zoomControlOptions
直接来自文档的
编辑:所以,它确实有效,现在的问题是绕过 Typescript 编译器的抱怨。
编辑 2:我解决了这个问题,但如果有人想要赏金 - 请随时解释为什么原生zoomControlOptions
不可用。