当前位置: 首页 > 知识库问答 >
问题:

没有刷新的google map api

戴树
2023-03-14

我需要谷歌地图的帮助

我的文件:

函数initialize(){

var latlng=new google.maps.latlng(55.472627,23.15918);

var EncodedString;var stringArray=[];

encodedString=Document.GetElementById(“encodedString”).Value;stringArray=EncodedString.Split(“**”);

变量x;对于(x=0;x

var lat=new google.maps.latlng(AddressDetails[0],AddressDetails[1]);console.log(最新);
console.log(AddressDetails[0],AddressDetails[1]);

var marker = new google.maps.Marker({
map: map,
position: lat,
icon: addressDetails[2],
title: "Atnaujinta: "+addressDetails[3]+""

            });
      }
    }setInterval('updateMap()', 10000);
        </script>

    </head>
    <?php 
    //get data form mysql
    mysql_connect('localhost', 'adena_root', 'gintariukas1');
    mysql_select_db('adena_nav');

    $encodedString = "";
    $x = 0;

    $mysql = mysql_query("SELECT X,Y,marker,data FROM nav");

    while ($row = mysql_fetch_array($mysql, MYSQL_NUM)){
        if ( $x == 0 ){
             $separator = "";
        }else{
          $separator = "****";
        }

      $encodedString = $encodedString.$separator.
        "".$row[0].
        ",".$row[1].
        ",".$row[2].
      ",".$row[3];
        $x = $x + 1;


    }
    ?>
    <body onload="initialize()">
    <input type="hidden" id="encodedString" name="encodedString" value="<?php echo $encodedString; ?>" />

    <div id="map_canvas"></div>
    </body>
    </html>

也许有人知道?:)

共有1个答案

鲜于喜
2023-03-14

您可以通过使用Ajax来实现这一点。首先创建一个单独的页面,以JSON格式显示地图数据,然后以JavaScript获取这些数据,将它们显示到地图上。这是一个不错的教程,虽然它使用的是Google MapsV2,但你可以简单地将它们改为v3代码。

AJAX存储和检索点-教程

 类似资料:
  • 我面临一个问题,以刷新谷歌访问令牌在服务器端。 我从谷歌认证服务器得到的响应只是403状态代码。信息是这样的 仅仅为了刷新访问令牌,在我的服务器上使用SSL是强制性的吗?它已经在我的本地服务器上测试过,没有附加任何SSL到它。

  • 问题内容: 问题描述:我想使用JSP创建文件上传屏幕。屏幕将允许用户在屏幕上选择多个文件,但所有文件只有一个“上传”按钮。单击上载按钮后,应在Action类中获取所有文件对象。 但是重要的是页面提交后不应刷新。在同一屏幕上还会显示其他信息,在文件上传过程中不应更改这些信息。 我的尝试:我使用了简单的struts2文件上传功能,效果很好。但是它正在刷新提交页面。我使用AJAX(JQuery)来解决此

  • 问题内容: 有人可以保存这两个文件并运行它们,然后告诉我为什么我得到错误“ ob_flush()[ref.outcontrol]:无法刷新缓冲区。没有要刷新的缓冲区”。我尝试了四处搜寻,并说必须使用ob_start();。但是,当我这样做时,它不会逐行打印出来,而是在完成后从FOR循环返回整个对象。我对PHP有点陌生,所以我不确定其他地方。 test_process.php main.html 问

  • 我正在使用将从kafka主题读取元组的DSL应用编程接口编写Kafka Streams应用程序。在拓扑结构中,我想批处理元组。然后如果(1)30秒已经过去或(2)批处理的大小超过1 GB,我想将浴写入磁盘上的文件。 我写的拓扑使用TimeWindowedKStream对元组进行分组。然后调用聚合并传递窗口存储。 我的问题是,当国有商店试图写入Kafka变更日志时,我得到了一个 组织。阿帕奇。Kaf

  • null 刷新原因: 最终,当他们单击刷新时,将调用AJAX来更新幻灯片的内容。因为用4 isnt替换内容可以工作,所以我们尝试实现AJAX调用。 我尝试过的事情: 重新加载滑块时似乎不起作用: http://bxslider.com/examples/reload-slider-settings 这是在这个线程上建议的: bxslider对动态加载的内容不能正常工作

  • 问题内容: 如果将新文档索引到Elasticsearch索引,则可在索引操作后1秒钟左右搜索新文档。但是,可以通过调用或对索引进行操作来强制使该文档可立即搜索。这两个操作之间有什么区别- 结果似乎对他们来说是相同的,可以立即搜索文档。 这些操作中的每一项到底是什么? ES文档似乎并未深入解决此问题。 问题答案: 您得到的答案是正确的,但我认为值得详细说明。 刷新有效地调用了Lucene索引读取器上