Создание карты Google с пользовательскими маркерами на maps.google.com
В настоящее время я использую API Карт Google v.3 для создания собственной карты местоположений в моей базе данных на моем сайте. Каждое местоположение, которое появляется в запросе к базе данных, получает маркер и простое информационное окно, которое отображает его имя и адрес. Тем не менее, я хотел бы дать пользователям возможность также просматривать карту на сайте Google (maps.google.com), чтобы они могли получить доступ к проезду там. Есть какой-либо способ сделать это? Я думал о чем-то вроде динамического импорта GeoRSS-фида, но я не знаю, возможно ли это.
1 ответ
Пользователи могут нажать на логотип Google в левом нижнем углу карты, чтобы перейти на стандартную страницу карт Google. В качестве альтернативы можно создать URL-адрес из вашей карты и отправить их на новую страницу. Вот функция, которую я использую чтобы дать пользователям URL-адрес, который они могут вставить в другие места.. вы можете использовать аналогичный код с функцией JavaScript window.open:
function GenerateLink(){
var url;
url = "http://maps.google.com/?ll=" + map.getCenter().lat() + "," + map.getCenter().lng() + '&z=' + map.getZoom();
prompt("You can copy this link using CTRL-C, its a direct link to Google Maps for the current map center and zoom level", url);
}
Дункан.