mx009 Опубликовано 29 июля, 2014 Жалоба Поделиться Опубликовано 29 июля, 2014 Сделал на коленке за 20 минут. Сильно не пинать! Требует допила "по вкусу и цвету,,." После <meta name="description" content="{$meta_description|escape}" />Добавляем <script src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script> {literal}<script type="text/javascript">ymaps.ready(init); function init() { var myMap = new ymaps.Map('map', { center: [55.753994, 37.622093], zoom: 9 }); ymaps.geocode('{/literal}{$order->address|escape}{literal}', { results: 1 }).then(function (res) { // Выбираем первый результат геокодирования. var firstGeoObject = res.geoObjects.get(0), // Координаты геообъекта. coords = firstGeoObject.geometry.getCoordinates(), // Область видимости геообъекта. bounds = firstGeoObject.properties.get('boundedBy'); // Добавляем первый найденный геообъект на карту. myMap.geoObjects.add(firstGeoObject); // Масштабируем карту на область видимости геообъекта. myMap.setBounds(bounds, { checkZoomRange: true // проверяем наличие тайлов на данном масштабе. }); });}</script>{/literal} Меняем <div id="map"> <iframe width="550" height="370" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?ie=UTF8&iwloc=near&hl=ru&t=m&z=16&mrt=loc&geocode=&q={$order->address|escape|urlencode}&output=embed"></iframe></div> на (полностью очищаем тег div) <div id="map"> </div> Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 31 июля, 2014 Жалоба Поделиться Опубликовано 31 июля, 2014 иногда улиц путает поэтому пришлось дописать в шаблоне сайта cart.tpl <input name="address" type="text" value="Россия, Москва {$address|escape}"/> Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.