【发布时间】:2017-01-10 22:44:58
【问题描述】:
我觉得这比我做的要容易得多。有一个谷歌 API 地图,我可以从 WordPress postmeta 获取一个位置的街道地址和邮政编码来放置一个标记。我还可以获得一个元键值的倍数(如 property_address),这对于 Google API 来说信息不足。那么如何获得两个元键值的倍数呢?在我的示例中,来自同一个 post_ID 的每个 property_address 和 property_zip 键?目前我的表格中已经有 50 个位置。
var address = "<?php echo $property_address; ?>, <?php echo $property_zip; ?>";
这很容易为一个引脚获取一个位置。而且我可以对位置进行硬编码,并通过迭代硬编码来打印出来。
var marker, i;
for (i = 0; i < address.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(address[i][1], address[i][2]),
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(address[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
所以我想我在问,“我如何遍历 postmeta 表并找到完成此操作所需的所有数据?
【问题讨论】:
标签: javascript php mysql wordpress google-maps