html - 在谷歌地图上创建放大和缩小工具按钮

标签 html css button

我正在尝试在我的网站上创建放大和缩小工具以放大 Google map 。在选择我创建的工具后,我试图放大或缩小 map 上的任何特定位置,现在想要通过选择工具放大或缩小 map 怎么可能对我有帮助,这是我的按钮代码

<button name="button" value="" type="button" id="zoomIn"></button>
<button name="button" value="" type="button" id="zoomOut"></button>

<script src="https://maps.googleapis.com/maps/api/js"></script>
<script type="text/javascript" src="zoom.js"></script>
<script>
    var mapCanvas;

  function initialize() {
    mapCanvas = document.getElementById('mapviewer');
    var mapOptions = {
      center: new google.maps.LatLng(28.61, 77.20),
      zoom: 8,
      mapTypeId: google.maps.MapTypeId.SATELLITE
    }
    var map = new google.maps.Map(mapCanvas, mapOptions)
  }
  google.maps.event.addDomListener(window, 'load', initialize);
  function zoom_in(){
      mapCanvas.zoomIn();
  }
  function zoom_out(){
      mapCanvas.zoomOut();
  }
</script>

最佳答案

尝试将 mapCanvas.zoomIn(); 更改为

map.setZoom(map.getZoom()+1);

关于html - 在谷歌地图上创建放大和缩小工具按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31337794/

相关文章:

Javafx 重置按钮 css 到以前的样式

button - Froala 添加自定义预编码按钮

javascript - 在 Chrome 下更改其 href 属性时更新链接的访问状态

html - 将 html 类结合到 css 中以便于设计?

html - 我们如何在css中添加点凸起效果?

php - 使用 PHP 在 HTML 邮件中应用 CSS

python - 根据我的模板格式容纳图像

html - 禁用的按钮在移动 safari 上仍然有效

ios - iOS Safari 和 Chrome 上的 Z-index 问题

html - IE9 强制怪异模式且找不到解决方案