javascript - 加载jquery和谷歌地图

标签 javascript php jquery google-maps load

您好,我使用加载jquery每秒刷新我的页面,当我在此页面中添加谷歌地图时,问题出现了, map 每秒出现并消失,无论如何都可以纠正此问题

$(document).ready(function(){
    <?php
        if(isset($_GET['id'])){
            $id = '&id='.$_GET['id'];
        }
     if(isset($_GET['id']) && isset($_GET['c']) || isset($_GET['c'])){
            $id = '&id='.$_GET['id'].'&c='.$_GET['c'];
        }*/
    ?>

     $("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
    setInterval(function(){
        $("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
    },1000);


});

这是我加载脚本的 div

  <div id="pub"></div>

最后一个是我的主脚本“ajax.php”包含谷歌地图的代码

        <div id="pharma-title">
            <table width="100%" id="tableNom">

                <td width="40%" id="hero">
                <iframe src="https://www.google.com/maps/embed?" width="400" height="300" frameborder="0" style="border:0">

最佳答案

首先,每秒刷新您的网站是一个坏主意,其次,您的问题是谷歌地图无法加载那么快,所以您会得到“闪烁”效果。

如果您仍想每秒刷新一次网站,请编辑您的代码,这样 Google map 就不会每秒刷新一次。

P.S 告诉我为什么你每秒刷新你的网站,也许有一种简单的方法可以做你想做的事情,而无需每秒刷新。

关于javascript - 加载jquery和谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970947/

相关文章:

javascript - 在查询中选择该类中的所有类

php - 回调函数返回 return($var & 1)?

javascript - 如何重新渲染 React 组件中已删除的子 DOM 元素?

javascript - 重用主干 View

php - 在产品页面上显示运费 - WooCommerce

javascript - 谷歌图表阈值?

javascript - 已访问的菜单选项未突出显示

javascript - 如何添加按钮并向其添加事件

javascript - 使用 javascript 和 spring boot 下载文件

php - Laravel 寻找错误的表