如何在 Google Maps API 中移动标记

阅读时长 4 分钟读完

Google Maps API 是一个功能强大的工具,它可以让我们创建交互性地图并在网站中嵌入这些地图。在这篇文章中,我们将学习如何在 Google Maps API 中移动标记。

准备工作

首先,我们需要在 HTML 文件中引入 Google Maps API 的 JavaScript 库。此外,我们还需要在代码中添加一个 div 元素来作为地图的容器,并设置它的高度和宽度。

-- -------------------- ---- -------
--------- -----
------
  ------
    ------------- ---- --- ----------
    ------- ------------------------------------------------------------------------
    -------
      ---- -
        ------- ------
        ------ -----
      -
    --------
  -------
  ------
    ---- ---------------
    --------
      -- ------
    ---------
  -------
-------
展开代码

请注意,上面的代码中 YOUR_API_KEY 需要替换为你自己的 API 密钥。

创建地图

接下来,我们需要创建一个新的 google.maps.Map 实例来显示地图。我们需要指定一个 div 元素作为地图的容器,以及地图的初始中心点和缩放级别。

添加标记

要在地图上添加标记,我们需要创建一个 google.maps.Marker 实例,并指定标记的位置和地图实例。

现在,我们已经成功地将一个标记添加到了地图上。接下来,让我们学习如何移动这个标记。

移动标记

要移动标记,我们可以使用 setPosition 方法。该方法需要一个包含经度和纬度的对象作为参数,以指定标记应该移动到的新位置。

以上代码将把标记移动回原来的位置。如果我们想要让标记移动到另一个位置,只需要指定相应的经度和纬度即可。

示例代码

以下是完整的示例代码:

-- -------------------- ---- -------
--------- -----
------
  ------
    ------------- ---- --- ----------
    ------- ------------------------------------------------------------------------
    -------
      ---- -
        ------- ------
        ------ -----
      -
    --------
  -------
  ------
    ---- ---------------
    --------
      --- --- - --- ----------------------------------------------- -
        ------- - ---- ---------- ---- ---------- -- -- ------
        ----- --- -- ----
      ---

      --- ------ - --- --------------------
        --------- - ---- ---------- ---- ---------- -- -- -----
        ---- ---- -- ----
      ---

      -------------------- ---- ---------- ---- ---------- --- -- -----------
    ---------
  -------
-------
展开代码

现在,你已经学会了如何在 Google Maps API 中移动标记。希

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/29147

纠错
反馈

纠错反馈