我目前在 Google 开发人员处关注本指南。
https://developers.google.com/maps/articles/phpsqlajax_v3?hl=en-EN#createmap
我正在我的网站上添加带有地理编码条目的地图。表中的每个条目都是一项业务。每个条目/业务当前都有一个字段/列
( name
, address
, lat
, lng
, type
, url
)
截图在这里http://postimg.org/image/3z8kcwq4b/
我能够添加该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/>' ;
phpsqlajax_genxml2.php
echo 'name="' . parseToXML($row['name']) . '" ';
echo 'address="' . parseToXML($row['address']) . '" ';
echo 'lat="' . $row['lat'] . '" ';
echo 'lng="' . $row['lng'] . '" ';
echo 'type="' . $row['type'] . '" ';
echo 'url="' . $row['url'] . '" ';
echo '/>';
我需要能够将更多信息添加到数据库中,以便让地图调用它。当他们单击该业务的地图标记时,我希望它显示电话号码和描述。
(上面的代码从数据库的表中提取数据并显示业务的 url、名称、long/lat-geocoded 和地址。)
除了这个,我已经能够将它完全添加到我的网站中。我坚持的最后一件事。