【发布时间】:2017-02-21 16:20:43
【问题描述】:
我正在寻找一种方法来使用常规谷歌地图中可用的 zoomControlOptions 属性,如下所示:
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.LEFT_CENTER
},
Stackoverflow example showing code above
Same thing in the official google maps docs
不幸的是,我在 Angular 2 Google Maps API Docs 中没有看到这个选项。有没有办法做到这一点?尽管使用了 Angular 2 包装器,有没有办法使用全部功能?
请注意,只需运行此代码即可:
map.setOptions({
zoom: 1,
center: position,
zoomControl: true
});
console.log(map.getZoom());
我能够获取本地谷歌地图对象并在其上运行方法/设置属性。当我尝试使用直接来自docs 的zoomControlOptions 时出现问题
编辑:所以,它确实有效,现在的问题是绕过 Typescript 编译器的抱怨。
编辑 2:我解决了这个问题,但如果有人想要赏金 - 请随时解释为什么 zoomControlOptions 本身不可用。
【问题讨论】:
标签: javascript google-maps angular angular2-google-maps