Раньше у меня был
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ALw2IU " type="text/javascript"></script>kBAAAAdfiVIAMA1vQhI6qsXoL mUTo9tVercbOZi-0AAAAAAAAA AAB_H-sTyh5q7L5bFR7OoBO-P xS-4Q==&wizard=constr uctor
<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>
А как это будет выглядеть, если я хочу использовать народную какрту? Покажите пример кода, пожалуйста!