1. Получить ключ по ссылке http://api.yandex.ru/maps/getkey.xml .
2. Создать локализацию Y_MAP_KEY, записать в нее ключ в тэге <script></script> типа
[code]
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AOIDKVABAAAAOMXrLgIAy0tlP1rY5NMk19ZI5pNHZr2PiO4AAAAAAAAAAAC_E_TB169gAHYdYCYYRZmmQ0Bosw==" type="text/javascript"></script>
[/code]
3. Поместить
[code]
<script type="text/javascript" src="http://core.xevian.ru/lib/goodies/ymap.js"></script>
[/code]
в раздел скриптов в map.html.
3. Поместить плэйсхолдер Y_MAP_KEY в раздел скриптов в map.html.
4. В листинге соответствующего контентного модуля поместить код
инициализации карты:
[code]
<script type="text/javascript">
window.onload = function () {
ya_init('');
}
</script>
[/code]
и код
[code]
<div id="YmapDiv" style="height:400px"></div>
<form id="map_search_form" onSubmit="geocode_map(this.map_search_field.value); return false;">
<input type="hidden" id="map_search_prefix" value="Москва" />
<input name="map_show_content[]" value="content_id" type="hidden" />
</form>
Найдено: <span id="resultTotal"></span>
[/code]
-- здесь content_id -- это id соответствующего контентного модуля.
map_search_prefix -- город, в пределах которого делается поиск
5. В контентном модуле обязательно должен присутствовать параметр
с Идентификатор = geo_address, в котором прописывается адрес объекта.