麻烦与谷歌地图Javascript API

Trouble with Google Maps Javascript API

本文关键字:API Javascript 谷歌地图 麻烦      更新时间:2023-09-26

我是JavaScript和这个网站的新手,所以请原谅我(和我的英语)我正在为我的HSC项目做草稿,对于这个项目,我使用谷歌地图JavaScript API来显示一个区域的位置。我找不到禁用传感器的代码,因为旧的API东西在它,而不是'回调',这将禁用网站的用户移动地图的能力。这里有人能帮我解决这个问题吗?我使用的代码是谷歌的示例代码。(我没有改变默认位置,以保持一些隐私)

<!DOCTYPE html>
<html>
    <head>
        <title>Simple Map</title>
        <meta name="viewport" content="initial-scale=1.0">
        <meta charset="utf-8">
        <style>
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
      #map {
        height: 100%;
      }
    </style>
      </head>
      <body>
    <div id="map"></div>
    <script>
          var map;
      function initMap() {
        map = new google.maps.Map(document.getElementById('map'), {
              center: {lat: -34.397, lng: 150.644},
          zoom: 8
        });
          }
    </script>
    <script src="https://maps.googleapis.com/maps/api/js?key=APIKey&callback=initMap"
    async defer></script>
    </body>
</html>

将此添加到您的map:

draggable: false
例如:

map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: -34.397, lng: 150.644},
    zoom: 8,
    draggable: false
});