Javascript 在谷歌地图中缩放事件
我正在开发一款基于用户位置动态加载标记的应用程序。如果用户缩小,地图应该向地图添加事件。对于地图,我们使用Polymer的谷歌地图。我很难找出如何应对缩放事件。我们在页面中添加了一个地图,其中包含:Javascript 在谷歌地图中缩放事件,javascript,google-maps,polymer,Javascript,Google Maps,Polymer,我正在开发一款基于用户位置动态加载标记的应用程序。如果用户缩小,地图应该向地图添加事件。对于地图,我们使用Polymer的谷歌地图。我很难找出如何应对缩放事件。我们在页面中添加了一个地图,其中包含: 我尝试了几种不同的js事件处理程序,例如: <script> var map = document.querySelector("google-map"); console.log(map); map.addEventListener("bounds_changed", functio
我尝试了几种不同的js事件处理程序,例如:
<script>
var map = document.querySelector("google-map");
console.log(map);
map.addEventListener("bounds_changed", function() {
alert(map.zoom);
});
</script>
var-map=document.querySelector(“谷歌地图”);
控制台日志(map);
addEventListener(“边界已更改”,函数(){
警报(地图缩放);
});
我甚至不能让“谷歌地图点击”这样的事件触发。唯一有效的方法是“谷歌地图就绪”
请提供帮助。尝试将事件侦听器添加到
map
属性,而不是googlemap
元素
类似于此的内容可以提供所有缩放更改
<script type="text/javascript">
var mapElement = document.querySelector("google-map");
mapElement.addEventListener('api-load', function(e) {
google.maps.event.addListener(this.map, 'zoom_changed', function() {
// handle zoom event...
});
});
</script>
var mapeelement=document.querySelector(“谷歌地图”);
mapElement.addEventListener('api-load',函数(e){
google.maps.event.addListener(this.map'zoom_changed',function(){
//处理缩放事件。。。
});
});
如何访问组件中的google
命名空间?