【发布时间】:2018-05-02 18:23:45
【问题描述】:
我刚刚按照谷歌地图 API 的说明在我的网站上放置了一张谷歌地图:https://developers.google.com/maps/documentation/javascript/adding-a-google-map
复制该示例效果很好,但我想根据在 WordPress 的每个帖子中创建的自定义字段来获取标记的位置
<div id="map"></div>
<?php $lati = get_field( "gmapslat" ); ?>
<?php $lat = get_field( "gmapslng" ); ?>
<script>
function initMap() {
var lat = '<?php echo $lat; ?>';
var lng = '<?php echo $lng; ?>';
var uluru = {lat: lat, lng: lng};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
</script>
<script async defer
src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDPGx6I2w6hzEmQNR2IrRKlFC9oUT-COvs&callback=initMap">
</script>
</div>
什么时候地图只显示灰色。
【问题讨论】:
-
(拼写检查器可能不会指出缺少句号和主题,但无论如何尝试使用一个。)(欢迎来到 SO - 称呼、恳求、TIA 被视为噪音。注意How do I ask a good question?)
-
您在 javascript 控制台中看到了哪些错误?
标签: javascript php google-maps google-maps-api-3 google-maps-markers