📜  如何将带有标记的 Google 地图添加到网站

📅  最后修改于: 2021-10-20 12:07:02             🧑  作者: Mango

谷歌地图是谷歌开发的网络地图服务。它提供卫星图像、街道地图、街道 360° 全景视图 (Street View)、实时交通状况 (Google Traffic) 以及步行、汽车、自行车(测试版)或公共交通工具的路线规划。

要在网站上添加带有标记的 Google 地图,需要三个基本步骤:

  1. 创建一个 HTML 页面
  2. 添加带有标记的地图
  3. 获取 API 密钥

    第 1 步:创建一个 Html 页面。

    
    
      
        
      
      
        

    My Google Maps Demo

        
      

    输出 :
    给定的代码描述了设置 div 大小和颜色的 CSS。 style 元素为您的地图设置 div 大小。将 div 设置为 400 像素的高度和 100% 的宽度以在您的网页宽度上显示地图。

    该代码定义了 Google 地图的页面区域。 div 在输出中显示为灰色块,因为尚未添加地图。

    第 2 步:添加带有标记的地图:

    
    
      
        
      
      
        

    My Google Maps Demo

        
                

    解释 :

    • 在代码中,脚本从指定的 URL 加载 API。
    • 回调参数在 API 加载后执行 initMap函数。
    • async 属性允许浏览器在 API 加载时继续呈现页面的其余部分。
    • key 参数包含 API 密钥。
    • 在“key =”中输入您的api密钥。

      该代码包含初始化并在网页加载时添加地图的 initMap函数。Script 标记可用于添加您自己的 javascript。

    • 该代码构建了一个新的 Google 地图对象,并向地图添加了包括中心和缩放级别在内的属性。
    • 在下面的代码中, new google.maps.Map() 创建了一个新的 Google 地图对象。
    • center 属性告诉 API 将地图居中的位置。地图坐标设置顺序为:纬度,经度。
    • zoom 属性指定地图的缩放级别。缩放:0 是最低缩放,显示整个地球。将缩放值设置得更高,以更高的分辨率放大地球。

      下面的代码在地图上放置了一个标记。 position 属性设置标记的位置。

    第 3 步:获取 API 密钥
    以下是获取 API 密钥所需的步骤:

    1. 转到下面提到的链接
      https://console.developers.google.com/flows/enableapi?apiid=maps_backend,geocoding_backend,directions_backend,distance_matrix_backend,elevation_backend,places_backend&reusekey=true。
    2. 创建一个新项目或从现有项目中进行选择。
    3. 单击继续以启用 API。
    4. 在凭据页面上,获取 API 密钥(并设置 API 密钥限制)。
    5. 将 URL 中 key 参数的值替换为您自己的 API 密钥

      输出 :

      示例:在 Google 地图上添加 GeeksforGeeks 办公城市

      输入 :

      
      
        
          
        
        
          

      GFG Google Maps Demo

          
                  

      输出 :