Вопрос по Яндекс API

D
На сайте с 28.06.2008
Offline
1114
573

1. Господа как сделать чтобы делая у себя на сайте ссылку возле адресов "найти на карте" она ссылалась на мою карту уже существующую на сайте? Т.е. как сделать функцию "ссылка на карту" которая есть на Родительской карте на серваке Яндекса?

2. И второй вопрос как сделать, чтобы результат поиска сразу открывался как на втором скриншоте и по нему не надо было кликать?

jpg 1.jpg
jpg 2.jpg
4NT1P0V
На сайте с 31.01.2009
Offline
66
#1

<!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>
<title>Примеры. Оверлеи. Задание стиля для содержимого балуна.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ТУТ_КЛЮЧ_ДЛЯ_ВАШЕГО_САЙТА" type="text/javascript"></script>
<script type="text/javascript">


window.onload = function () {


var map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10); ##Тут дается место для расположения карты и зум

##Блок ниже добавляет элементы управления на карту, если они вам не нудны, то просто удалите это ###

map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.MiniMap());
map.addControl(new YMaps.ScaleLine());
map.addControl(new YMaps.SearchControl());
map.enableScrollZoom();

##Конец блока ##

var t = new YMaps.Template('<div style="color:#0A0">$[description]</div>');
YMaps.Templates.add("example#template", t);

var s = new YMaps.Style();
s.balloonContentStyle = new YMaps.BalloonContentStyle("example#template");

var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.7,55.7), {style: s} ); ##Тут задается точка для самого балуна
placemark.description = 'Добро пожаловать на Яндекс.Карты!';
map.addOverlay(placemark);
placemark.openBalloon();
}
</script>
</head>

<body>

<div id="YMapsID" style="width:600px;height:400px"></div>
</body>

</html>

Клуч для вашего сайта можете получить тут, домен лучше писать без www http://api.yandex.ru/maps/form.xml

=)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий