Приветствую, уважаемые. Столкнулся с проблемой: итак, есть сайт с кучей постов. каждый пост - это страница предприятия. Требуется: вывести на каждой странице поста Google карту с 1-5 маркерами. Максимально автоматизировав этот процесс (т.к. сайтом будут заиматься люди, которые не знают что такое HTML) Что есть в данный момент: Установил Advanced Custom Fields, но он че-то никак не хочет выводить карту в записях... Поможете? Заранее спасибо! С Уважением, Я.
Товарищи, выручайте. До сих пор проблема не решена. Нужно как-то вывести карты в каждой записи. Со своими отдельными адресами (местами). Хээээлп!!!!
сам скрипты карты есть? в шапку: <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script> в single.php в лупе: <script> (function(jQuery, undefined){ jQuery(function(){ jQuery(function(){ var map; var elevator; var myOptions = { zoom: 1, center: new google.maps.LatLng(0, 0), mapTypeId: 'terrain' }; map = new google.maps.Map($('#map_canvas')[0], myOptions); var image = new google.maps.MarkerImage('img/marker.png', new google.maps.Size(42, 68), new google.maps.Point(0,0), new google.maps.Point(0, 36)); var addresses = ['Norway', 'Africa', 'Asia','North America','South America']; for (var x = 0; x < addresses.length; x++) { $.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+addresses[x]+'&sensor=false', null, function (data) { var p = data.results[0].geometry.location var latlng = new google.maps.LatLng(p.lat, p.lng); new google.maps.Marker({ position: latlng, icon: image, map: map }); }); } }); }); })(jQuery); </script> ищете var addresses = ['Norway', 'Africa', 'Asia','North America','South America']; вместо Norway,Africa .. - выводите нужные поля <?php echo get_field('tochka1');?><?php echo get_field('tochka2');?> и тд в нужном месте віводим карту <div id='map_canvas' class='map'></div> --- Добавлено, 7 сен 2015 --- только не забудьте задать стили для класса map --- Добавлено, 8 сен 2015 --- *перед тем как выводить именно поля - удостоверься что у тебя создано поле tochka1, tochka2.... для записей а когда наполняешь запись - можно вводить координаты например 50.417724,30.454822 http://jsfiddle.net/Marrie/p9fqfcww/