我对PHP非常陌生。在Wordpress网站上,我想使用带有Javascript API V3的自定义谷歌地图。一些帖子中会有地图,我想使用PHP变量来确定唯一的位置、缩放级别、信息窗口文本等。Google maps javascript将包含所有样式、地图类型以及地图之间一致的任何内容。
因此,对于有地图的帖子,在帖子中写上类似的内容:
<?php
$location = "-34.397, 150.644";
$zoom = "8";
?>
<div id="map"></div>
在javascript中,页脚主题文件将类似于:
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(<?=$location;?>);
var myOptions = {
zoom: <?=$zoom;?>,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"),
myOptions);
}
</script>
加上谷歌需要的所有其他垃圾。
如果我把它放在任何其他php文件中,但不放在Wordpress中,它就可以正常工作。我做错了什么?