Объекты на народной карте - Хелп ми!

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

Для обычной карты у меня есть пример такого кода

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ALw2IUkBAAAAdfiVIAMA1vQhI6qsXoLmUTo9tVercbOZi-0AAAAAAAAAAAB_H-sTyh5q7L5bFR7OoBO-PxS-4Q==&amp;wizard=constructor" type="text/javascript"></script>
<script type="text/javascript">
var map, geoResult;
window.onload = function () {
map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(135.069411,48.488936), 12);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(135.121315,48.501265));
placemark.setIconContent("Royal & Lime");
placemark.name = " Гостиница Royal & Lime";
placemark.description = "<div>Адрес: г. Хабаровск, блабла</div><div>Телефон: +7 (4212) 0000</div><div>Цены: 00000 руб. </div>";
map.addOverlay(placemark);
}
function showAddress (value) {
map.removeOverlay(geoResult);
var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});

YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
if (this.length()) {
geoResult = this.get(0);
map.addOverlay(geoResult);
map.setBounds(geoResult.getBounds());
geoResult.openBalloon(); // Открываем балун
}else {
alert("Ничего не найдено")
}
});
}
</script>
<form action="#" onsubmit="showAddress(this.address.value);return false;">
<p>
<input type="text" id="address" style="width:550px;" value="Хабаровск, ул. " />
<input type="submit" value="Искать" />
</p>
<div id="YMapsID" style="width:100%;height:500px"></div>
</form>

В итоге на карте виде балун объекта и на карте можно искать. Покажите, пожалуйста пример такой же карты только используя народную карту. Никак не могу найти в сети примеры...

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