php WP ACF多谷歌地图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WP ACF多谷歌地图相关的知识,希望对你有一定的参考价值。
<script src='http://maps.googleapis.com/maps/api/js?key=AIzaSyCunuUn5UWwWC-H1rWjoPkfL1XwhjVbmFc' type='text/javascript'></script>
<ul class="maps">
<?php if ( have_rows('field_name') ) : ?>
<?php $i = 1;?>
<?php while( have_rows('field_name') ) : the_row(); $location = get_sub_field('field_name'); ?>
<li class="map-item-<?php echo $i; ?>">
<div id="map<?php echo $i; ?>" style="width: 100%;" class="map-item-box"></div>
<script type="text/javascript">
//<![CDATA[
function load() {
var lat = <?php echo $location['lat']; ?>;
var lng = <?php echo $location['lng']; ?>;
var latlng = new google.maps.LatLng(lat, lng),
markerImg = '<?php echo get_template_directory_uri(); ?>/asset/images/location.png'; // Иконка для маркера
var myOptions = {
zoom: 17,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true,
scrollwheel: false,
};
var map = new google.maps.Map(document.getElementById("map<?php echo $i; ?>"), myOptions);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map,
animation: google.maps.Animation.DROP, // анимация маркера DROP / BOUNCE
icon: markerImg,
});
}
load();
//]]>
</script>
</li>
<?php $i++; ?>
<?php endwhile; ?>
<?php endif; ?>
</ul>
以上是关于php WP ACF多谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章
php ACF谷歌地图 - 获取路线链接
如何回显 ACF 谷歌地图地址
WordPress ACF 谷歌地图半径搜索
html ACF谷歌地图
php 带ACF的Wp查询复选框
php 使用ACF选项页面的WP全局自定义字段