В настоящее время я следую этому руководству для разработчиков 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 для «номера телефона» и один для «описания».
Цель вышеуказанных записей в базе данных заключается в том, что при нажатии маркера на карте записи/бизнеса будет отображаться информация об этом бизнесе. Я не могу заставить его показывать эту информацию при нажатии. Ниже приведен код, который, как я считаю, имеет отношение к моей проблеме.
вот код, который у меня сейчас есть.
Главная страница:
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-адрес компании, ее название, ее географическое кодирование в долготе/широте и ее адрес.)
Я смог полностью добавить это на свой сайт, за исключением этого. Последнее, на чем я застрял.
phpsqlajax_genxml2.php
, имеет к коду, показанному дляMain Page
? - person Mike Brant   schedule 02.07.2013