vandamme

vandamme
Рейтинг
675
Регистрация
30.11.2008
irisat:
Геокодер по адресу, получайте центр и формируйте карту...

ты ему код напиши, потрать свое время.

это пипец, дал рабочий код, который работает 100%, в итоге

Sergh545:
не работает

Sergh545, это значит будет работать без ключа.

Sergh545, только что прочитал https://tech.yandex.ru/maps/doc/jsapi/1.x/dg/tasks/quick-start-docpage/

Примечание. Для работы с JavaScript API 1.x ключи больше не нужны, то есть параметр key является необязательным. Форма получения нового ключа больше не доступна.
kuprum:
Это его желание.

Я не утверждал обратного. В любом случае он изъявил свое желание программирование попробовать, вы видимо "о да, класс, почему бы и нет, я помогу, буду направлять", что косвенно как-бы не то что навязывание, но способствует желанию превратиться в действие. С другой стороны проигнорировав ребенка "занимайся чем хочешь", через неделю у того появляются другой десяток желаний.

Как по мне в таком возрасте - это недельная забава конкретно одно программирование, если в целом изучает все комп, интернет, железо, софт, может и заинтересуется ребенок дальше.

Лично меня тошнит от того, что навязывали в детстве, а кодить явно не в шашки играть, если реально изучать все возможности языка,а не писать простейшие конструкции if/else+вывод на дисплей монитора.

вам можно сделать это и без сторонних модулей, если на странице есть адрес, то его можно подставить и посредством геокодирования вывести карту:

подключить api карт и код:

<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AAAAw==" type="text/javascript"></script>
<script type="text/javascript">
YMaps.jQuery(function ()
{
var container = YMaps.jQuery("#YMapsID"),
map = new YMaps.Map(container[0]);

var point = new YMaps.GeoPoint(37.609218,55.753559); // Координаты центра Москвы
map.setCenter(point);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
map.enableScrollZoom();

var s = new YMaps.Style();
s.balloonContentStyle = new YMaps.BalloonContentStyle(
new YMaps.Template('<div style=\"margin-bottom: 10px;\"><b>$[name]</b></div><div><b>Адрес:</b> $[description]</div><div><b>Телефоны:</b> $[phone]</div>')
);

var geocoder = new YMaps.Geocoder("<?php print $node->field_adres; ?>");
YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) {
if (geocoder.length()) {
var result = geocoder.get(0)
map.setBounds(result.getBounds());
pm = new YMaps.Placemark(result.getGeoPoint(), {style: s})
pm.name = "<?php print $title;?>";
pm.description = "<?php print $node->field_adres; ?>";
pm.phone = "<?php print $node->field_phone; ?>";
pm.setIconContent('<?php print $title ?>');
map.addOverlay(pm);
}
map.setZoom(10);
});
});
</script>

<div style="margin: 10px 0 15px 8px;"><div id="YMapsID" style="width:99%;height:400px;"></div></div>

Переменные адрес $node->field_adres, телефон $node->field_phone, заголовок $title взять из шаблона вашей cms или убрать все кроме адреса.

key= ваш ключ, лень искать код на api 2.0 который используется без ключа.

одна и та же страница, но я бы не стал генерить страницы на сайте с абы каким регистром.

Abrupt:
И как и тогда, будет много трупов.

Они помогут снизить курс доллара?

Может сбой, тему создавать стоило, пипец)))

leoseo, уже не раз тут давали ответы:

- доход государства 40% от нефти/газа

- 60% все остальное, очень грубо говоря.

Т.е. девальвировать необходимо часть дохода государства, тут нет прямопропорциональной зависимости "цена нефти к цене доллара".

Всего: 13505