Вставить Яндекс карту с поиском адресса

Для начала получаем апи для сайта вот тут.

Затем подключаем скрипт с апи:

<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AFwVg04BAAAAYk7WEgIAiQwFTlDVSAq2p_fPX1Vb4s9HJpoAAAAAAAAAAACQ8hyL7FiyHcWGg7jCwU45L3SpEw==" type="text/javascript"></script>

Затем подключаем карту:

<script type="text/javascript">
//<![CDATA[ 
var map_1 = new YMaps.Map(document.getElementById("map_1"));
var geocoder = new YMaps.Geocoder("Киев, ул. Александра Мишуги, 4", {results: 1, boundedBy: map_1.getBounds()});
YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
if (this.length()) {
geoResult = this.get(0);
geoResult.text="Сеть бутиков &laquo;Tago&raquo;";
map_1.addOverlay(geoResult);
map_1.setBounds(geoResult.getBounds());	                    
geoResult.openBalloon();  
}else {
alert("Location cannot be found.")
}
});
map_1.addControl(new YMaps.ToolBar());
map_1.addControl(new YMaps.Zoom());
map_1.addControl(new YMaps.ScaleLine());
//]]&gt;
</script>

geoResult.text — текст для метки
YMaps.Geocoder — адрес

Запись опубликована в рубрике JavaScript с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *