当我打开检查元素时,谷歌地图未完全加载,它将起作用

2023-11-22

我在我的网站上集成了谷歌地图,但是当我打开时,检查元素地图将起作用,当我关闭时,地图将消失。请让我知道问题出在哪里

before enter image description here

打开后检查元素。

enter image description here

代码在这里

<!DOCTYPE html>
<html>

<head>
    <meta charset=utf-8 />
    <title>JS Bin</title>
</head>

<body>


    <input type="text" id="latitude" placeholder="latitude">
    <input type="text" id="longitude" placeholder="longitude">
    <div id="map" style="width:500px; height:500px"></div>


    <script src="https://maps.googleapis.com/maps/api/js"></script>
    <script>
        function initialize() {
            var $latitude = document.getElementById('latitude');
            var $longitude = document.getElementById('longitude');
            var latitude = -25.363882;
            var longitude = 131.044922;
            var zoom = 7;

            var LatLng = new google.maps.LatLng(latitude, longitude);

            var mapOptions = {
                zoom: zoom,
                center: LatLng,
                panControl: false,
                zoomControl: false,
                scaleControl: true,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            }

            var map = new google.maps.Map(document.getElementById('map'), mapOptions);


            var marker = new google.maps.Marker({
                position: LatLng,
                map: map,
                title: 'Drag Me!',
                draggable: true
            });

            google.maps.event.addListener(marker, 'dragend', function (marker) {
                var latLng = marker.latLng;
                $latitude.value = latLng.lat();
                $longitude.value = latLng.lng();
            });


        }
        initialize();
    </script>

</body>

</html>

在创建标记或加载地图后放置此代码:

google.maps.event.addListenerOnce(map, 'idle', function () {

    google.maps.event.trigger(map, 'resize');

});

idle当地图在平移或缩放后变得空闲时,会触发该事件。

我们正在使用resize地图空闲后调用该方法表示全部加载完成。因此,代码等待地图空闲事件(当地图上的所有处理都停止时)发生,然后执行resize方法,这会将地图重新​​绘制到正确的尺寸。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我打开检查元素时,谷歌地图未完全加载,它将起作用 的相关文章

  • 将 pandas DataFrame 转换为 dict 并保留重复索引

    vagrant ubuntu xenial lb f5 v12 python Python 2 7 12 default Nov 12 2018 14 36 49 GCC 5 4 0 20160609 on linux2 Type help
  • 当搜索栏改变大小时,Android v2 版 Google 地图上的圆圈会闪烁

    我正在按照此方法实现一种在 Android 中的 Google 地图 v2 上显示搜索半径的方法 Method for drawing a circle around the user private void drawMapSearchR
  • 如何在react-google-maps中添加标记?

    在中使用 React JS流星1 5 https www meteor com Question 需要一种添加方式Marker using 反应谷歌地图 https github com tomchentw react google map
  • 谷歌地图 API 的替代品 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
  • Google Maps API v3 在地图加载后不会禁用滚轮

    我正在网站上实现谷歌地图 一切都工作得很好 除了地图加载后我似乎无法禁用滚轮 如果我在地图加载之前将选项设置为scrollwheel false 则滚轮将被禁用 但如果我稍后尝试执行此操作 我有一个启用 禁用滚轮的复选框 以下是我在页面加载
  • MKAnnotationView 的不同字体

    在iPhone SDK地图上的标注气泡上 可以更改标题和副标题属性的字体吗 我对标注气泡中显示的默认字体不满意 并且希望使用不同的字体来匹配我的应用程序的其余部分 然而 我没有看到太多提及这一点 这让我担心这可能是不可能的 我见过构建自定义
  • 使用 linq 字典中的最小值

    我有一本类型词典 Dictionary
  • 如何在通过鼠标拖动选择的区域内获取标记?

    In Brief我想找到位于通过在地图上拖动鼠标创建的矩形区域内的所有标记 任何 jQuery 插件或其他插件是否支持此功能 如果没有 我想在我的项目中实现这一点 我想这会很酷 Details我正在使用 Google 地图 v2 因为我想在
  • (令人惊讶的是)python dict“has_key”比“in”更快

    从流行的信息以及在net stackoverflow上搜索来看 在python字典中查找键时 in 似乎比 has key 更快 然而 我最近的经历却恰恰相反 我不知道为什么会这样 考虑以下形式的代码 for f in F if A in
  • python,在数据框中存储字典

    我构建了一个 pandas 数据框 它在每个单元格中存储一个简单的字典 例如 Sales 0 Revenue 0 我可以通过以下方式从数据帧中检索特定值 df columnA index100 Revenue 但现在我想绘制一个图表 其中包
  • 以编程方式设置谷歌地图片段可见性(API2)

    xml
  • 标记聚类在 Android 中不显示标记?

    我在 Android 的 PagerFragment 中设置了 MapView 我按照 Google 示例进行操作 但使用 V2 API 设置带有群集标记的地图 它向我显示了一张没有标记的黑色地图 我哪里做错了 import android
  • Python 将字典中的值转换为元组

    我有一个字典列表 如下所示 id 1 name Foo id 2 name Bar 我想将每个字典中的值转换为元组列表 如下所示 1 Foo 2 Bar 我怎样才能做到这一点 gt gt gt l id 1 name Foo id 2 na
  • 从 Google 地图方向获取折线 V3

    在获得指示后 我试图在 Google 地图上获取折线 我想使用v3 epoly http www geocodezip com scripts v3 epoly js沿折线放置标记 I found this https groups goo
  • angular2-google-maps 自动完成功能不起作用

    我正在尝试使用 angular2 google maps 将自动完成功能添加到我的项目中 我在 AppModule 中添加 AgmCoreModule forRoot 带有库 places 然后在组件中添加自动完成代码 我仍然收到 无法读取
  • Google 使用折线和标记绘制地图性能

    我们正处于决策点 哪种技术将用于我们的高负载航班优惠地图 有一个简单的测试 http buruki com gmap http buruki com gmap但如果我选择伦敦或莫斯科 他们有约 200 300 个航班目的地 大多数浏览器 当
  • C++ 11 相当于 java.util.ConcurrentHashMap

    我发现自己不断地编写互斥体代码 以便同步对 std unordered map 和其他容器的读 写访问 以便我可以像使用 java util concurrent 容器一样使用它们 我正要开始编写一个包装器来封装互斥体 但我宁愿使用经过良好
  • 在Android上创建并显示室内地图

    我正在开发一个 Android 应用程序 我想显示一些建筑物的内部 室内 地图 但我不知道从哪里开始 我想创建一个自定义 kml 文件 如何创建它 哪个工具 并将其显示在片段中 我已经让它与外部地图 MapFragment 中的简单 Goo
  • 使用 google Directions API 的地图视图绘制方向 - 解码折线

    我正在尝试使用 Google 方向 API 在我的地图视图上显示方向 但我在从 JSON 响应获取数据时遇到困难 我可以获得 级别 和 点 字符串 但无法弄清楚如何将它们解码为地图上的点 任何帮助将非常感激 我有一个类可以为您解码它们 添加
  • 如何打印没有类型的defaultdict变量?

    在下面的代码中 from collections import defaultdict confusion proba dict defaultdict float for i in xrange 10 confusion proba di

随机推荐

  • 如何检测android中是否存在麦克风?

    我的应用程序中有一个语音识别部分来捕获用户的语音输入 这就是我所做的 Intent voiceIntent new Intent RecognizerIntent ACTION RECOGNIZE SPEECH startActivityF
  • 查找存储依赖项的 Maven 存储库

    我正在开发一个包含多个公司远程 Maven 存储库的项目 每个存储库托管数十个依赖项 整个项目使用数百个依赖项 我需要一种方法快速确定依赖项存储在哪个远程存储库上 Maven 是否提供了一种简单的方法来执行此操作 还是我需要自己搜索每个存储
  • 单击栏或按钮外部时隐藏菜单侧边栏

    我正在尝试制作一个像语义 UI 一样的菜单 但我只实现了单击菜单按钮并打开菜单 反之亦然 我使用切换类来显示侧边栏 但我不知道这种方式是否完全正确 div class menu button div menu button click fu
  • 表单中 type="submit" 的纸张按钮未提交?

    我正在尝试使用paper button with type属性设置为submit 就像人们所做的那样button元素 提交封闭的form 但由于某种原因无法提交表格 这是错误还是功能 怎么做paper button提交表格 PS 我在 da
  • 浏览器关闭后删除身份验证/会话 cookie

    浏览器关闭后 cookie 继续存在需要哪些具体步骤 目前我有 createPersistentCookie set to true on LoggedIn event 指定机器密钥 表单滑动过期设置为true 只要浏览器打开 用户就会保持
  • 是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间?

    是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间 类似的东西http wwwasd web cern ch wwwasd lhc Objectivity V5 2 Java guide jgdStorage fm
  • 我能通过字符来区分枚举的最接近的是什么?

    我已经多次写过这个问题 最后意识到我最大的问题是我不知道如何表示这些数据 这使得很难推理其余的代码 数据在Python中的表示方式 class LSP C MASK MAP A Ch A B Ch B C Ch C D Ch D T Tmp
  • 如何吞掉所有异常并保护我的应用程序免于崩溃?

    我发现几个 C 应用程序因错误条件而崩溃 例如obj null or obj member null 很多时候 obj来自3rdPartyApp的接口 并导致 3rdPartyApp 和 MyCsApp 一起崩溃 如何在所有可能的区域添加异
  • 如何设置 chrome 的复选框颜色

    在我的应用程序中 我显示了带有图例的图表 图例有彩色复选框 下面是一个可以正常工作的复选框的代码IE但颜色没有出现在Chrome and Firefox
  • 带有 Web GUI 的免费 G​​IT 服务器,如 BitBucket/GitHub [已关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 在工作中我使用 BitBucket 我想要在家里将类似的东西部署在我的 Linux 服务器上 所以我正在寻找 Only 1 或 2 个用户需要 An
  • 将 Paypal 付款拆分为两个帐户

    我目前正在创建一个系统 允许管理员创建事件并允许个人注册这些事件 每次注册都会产生相关费用 注册者可以使用 PayPal 支付费用 创建活动后 管理员输入将存入资金的 PayPal 帐户 然后 我对每次注册收取固定价格作为服务费用 当付款提
  • 单一方法的管理员权限

    我目前正在开发一个应用程序启动器 自动更新程序 因此 为了将应用程序安装 更新到 Program Files 我需要请求管理员权限 好吧 由于更新程序只需要在找到新版本时编写一些内容 所以我尝试只 如果发现新版本 则请求权限 每次在应用程序
  • 连续添加 char 以获得字典中最长的单词[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 给定一个单词词典和一个初始字符 通过向单词中连续添加一个字符来找到字典中最长的单词 在任
  • 错误:“{”标记之前应有类名

    我知道 stackoverflow 和其他网站上有几个类似的问题 循环包括 但我仍然无法弄清楚 也没有出现任何解决方案 所以我想发布我的具体内容 我有一个事件类 它有 2 个甚至更多的子类 即到达和着陆 编译器 g 抱怨 g c Wall
  • TcpClient.Connected 返回 true 但客户端未连接,我可以使用什么代替?

    在 VB net 中 我使用 TcpClient 来检索数据字符串 我不断检查 Connected 属性以验证客户端是否已连接 但即使客户端断开连接 它仍然返回 true 我可以用什么来解决这个问题 这是我当前代码的精简版本 Dim cli
  • Aws Lambda 访问 META-INF/MANIFEST.MF?

    我习惯于在我构建的每个 jar 文件的 META INF MANIFEST MF 中填写与组件版本 构建时间等相关的信息 我希望我的 lambda 记录该信息和 或将其作为其输出的一部分 在大多数情况下 我可以使用类似于以下的代码来访问它
  • Antlr4 C# 目标和生成文件的输出路径

    我有一个带有 Antlr3 语法文件的 C 解决方案 我正在尝试升级到 Anltr4 事实证明语法是最简单的部分 它变得更好 大小也减少了三分之一 事实证明 生成解析器是棘手的部分 在旧的解决方案中 我只是在语法文件更改时运行 AntlrW
  • 如何设置 Scala 2.10 并行集合的默认线程数?

    在 2 10 之前的 Scala 中 我可以在 defaultForkJoinPool 中设置并行度 如这个答案scala并行集合的并行度 在 Scala 2 10 中 该 API 不再存在 有据可查的是 我们可以在单个集合上设置并行性 h
  • Java 正则表达式不匹配

    我知道这类问题经常被提出 但是 我不明白为什么这个正则表达式不匹配 我想检查该行的开头是否有 M 最后 我想要该行末尾的路径 这就是startsWith 不符合我的需要的原因 line M 72208 70779 koj src com c
  • 当我打开检查元素时,谷歌地图未完全加载,它将起作用

    我在我的网站上集成了谷歌地图 但是当我打开时 检查元素地图将起作用 当我关闭时 地图将消失 请让我知道问题出在哪里 before 打开后检查元素 代码在这里