Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AJAX/PHP:GoogleMaps从我的代码中检索数据的问题_Php_Mysql_Ajax_Database_Google Maps Markers - Fatal编程技术网

AJAX/PHP:GoogleMaps从我的代码中检索数据的问题

AJAX/PHP:GoogleMaps从我的代码中检索数据的问题,php,mysql,ajax,database,google-maps-markers,Php,Mysql,Ajax,Database,Google Maps Markers,我目前正在谷歌开发者那里遵循这一指南 我正在我的网站上添加带有地理编码条目的地图。表中的每个条目都是一项业务。每个条目/业务当前都有一个字段/列用于 (名称,地址,lat,lng,类型,url) 这里截图 我能够添加url字段,它可以正确地显示在地图标记上。我需要能够再添加两个字段。1表示“电话号码”,1表示“说明” 上述数据库条目的目的是,当它们单击条目/业务地图上的标记时,它将显示有关该业务的信息。我无法让它在单击时显示此信息。我认为与我的问题相关的代码如下 这是我目前拥有的代码 主页:

我目前正在谷歌开发者那里遵循这一指南

我正在我的网站上添加带有地理编码条目的地图。表中的每个条目都是一项业务。每个条目/业务当前都有一个字段/列用于

名称
地址
lat
lng
类型
url

这里截图

我能够添加
url
字段,它可以正确地显示在地图标记上。我需要能够再添加两个字段。1表示“电话号码”,1表示“说明”

上述数据库条目的目的是,当它们单击条目/业务地图上的标记时,它将显示有关该业务的信息。我无法让它在单击时显示此信息。我认为与我的问题相关的代码如下

这是我目前拥有的代码

主页:

  var name = markers[i].getAttribute("name");
  var address = markers[i].getAttribute("address");
  var url = markers[i].getAttribute("url");
  var type = markers[i].getAttribute("type");
  var point = new google.maps.LatLng(
      parseFloat(markers[i].getAttribute("lat")),
      parseFloat(markers[i].getAttribute("lng")));
  var html = '<a href="' + url + '">' + name + '</a> <br/>' + address + ' <br/>' ;
我需要能够添加更多的信息到数据库中,以便我可以使地图调用它。我希望it部门在他们单击该业务的地图标记时显示电话号码和说明

(上面的代码从数据库的表中提取数据,并显示企业的url、名称、long/lat地理编码以及地址。)


我已经能够完全添加到我的网站除了这个。最后一件事是我一直坚持下去。

我能够像这样对这个问题进行解释

  var name = markers[i].getAttribute("name");
  var address = markers[i].getAttribute("address");
  var url = markers[i].getAttribute("url");
  var type = markers[i].getAttribute("type");
  var phone = markers[i].getAttribute("phone");
  var desc = markers[i].getAttribute("desc");
  var point = new google.maps.LatLng(
      parseFloat(markers[i].getAttribute("lat")),
      parseFloat(markers[i].getAttribute("lng")));
  var html = '<a href="' + url + '">' + name + '</a> <br/>' + address + '<br />Phone Number: ' + phone + '<br />' + desc + '<br />';

我不清楚PHP代码与您的示例中的javascript代码的关系。如果您阅读上面的文章,它将向您展示。至少我想。要复制粘贴的代码太多了,对不起。我还是不懂。为
phpsqlajax_genxml2.php
显示的代码与为
Main Page
显示的代码有什么关系?它来自上面的开发文章中显示的文件。我假设它是相关的,或者在添加新字段时也需要编辑它。
  var name = markers[i].getAttribute("name");
  var address = markers[i].getAttribute("address");
  var url = markers[i].getAttribute("url");
  var type = markers[i].getAttribute("type");
  var phone = markers[i].getAttribute("phone");
  var desc = markers[i].getAttribute("desc");
  var point = new google.maps.LatLng(
      parseFloat(markers[i].getAttribute("lat")),
      parseFloat(markers[i].getAttribute("lng")));
  var html = '<a href="' + url + '">' + name + '</a> <br/>' + address + '<br />Phone Number: ' + phone + '<br />' + desc + '<br />';
  echo 'name="' . parseToXML($row['name']) . '" ';
  echo 'address="' . parseToXML($row['address']) . '" ';
  echo 'lat="' . $row['lat'] . '" ';
  echo 'lng="' . $row['lng'] . '" ';
  echo 'type="' . $row['type'] . '" ';
  echo 'phone="' . $row['phone'] . '" ';
  echo 'desc="' . $row['desc'] . '" ';
  echo 'url="' . $row['url'] . '" ';
  echo '/>';