Код: Выделить всё
<a href="map.php?address=г.Нижний Новгород, ул. Большая Покровская, д. 13" title="Адрес" id="ymap1">г.Нижний Новгород, ул. Большая Покровская, д. 13</a><a href="map.php?address=г.Нижний Новгород, ул. Большая Покровская, д. 13" title="Адрес" id="ymap1">г.Нижний Новгород, ул. Большая Покровская, д. 13</a><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title>Карта</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="http://yandex.st/jquery/mousewheel/3.0.6/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="http://yandex.st/jquery/fancybox/1.3.4/jquery.fancybox.min.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<link rel="stylesheet" href="style.css" />
<script src="http://api-maps.yandex.ru/1.1/?key=AGWQBk8BAAAA4KqTYQIAqN08AYfkjuUg2enTQi2RN3B3k9AAAAAAAAAAAAC9rfn0ziSOCqavG61s1mG_LKS_-g==&modules=pmap" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a#example1").fancybox({
'overlayShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
$("a#example2").fancybox({
'overlayShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
$("a#example3").fancybox({
'overlayShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
$("a#example4").fancybox({
'overlayShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
$('#ymap1').fancybox({
'titlePosition' : 'outside',
'overlayColor' : '#000',
'overlayOpacity' : 0.9
});
$('#ymap2').fancybox({
'opacity' : true,
'overlayShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'none'
});
$('#ymap3').fancybox();
$('#ymap4').fancybox();
})
</script>
</head>
<body>
<a href="address=Москва, Ленина 140" title="ТЕСТ" id="ymap1">Москва, Ленина 140</a>
</body>
</html><?php
if(isset($_GET['address'])) {$address = $_GET['address'];}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>На карте</title>
<style>
* {
margin: 0;
padding: 0;
}
</style>
<script type="text/javascript">
window.setTimeout(function () {
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.addControl(new YMaps.MiniMap());
map.addControl(new YMaps.Zoom());
map.setType(YMaps.MapType.PMAP);
// Создание объекта геокодера
var geocoder = new YMaps.Geocoder("<?php echo $address; ?>", {geocodeProvider:"yandex#pmap"});
// По завершению геокодирования инициализируем карту первым результатом
YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) {
if (geocoder.length()) {
map.setBounds(geocoder.get(0).getBounds());
map.setZoom(16)
// Создание метки с всплывающей подсказкой
var placemark = new YMaps.Placemark(map.getCenter(), {hasHint: 1});
// Добавление метки на карту
map.addOverlay(placemark);
placemark.openBalloon('<div style="text-align:center; width: 200px; "><strong><?php echo $address; ?></strong></div>');
}
});
}, 0);
</script>
</head>
<body>
<div id="YMapsID" style="width:700px;height:380px"></div>
</body>
</html>Вернуться в Поддержка phpBB 3.0.х
Сейчас этот форум просматривают: Magpie [Crawler] и гости: 1