将值从PHP传输到Google Maps可以通过以下步骤实现:
$latitude = $_POST['latitude'];
$longitude = $_POST['longitude'];
echo '<input type="hidden" id="latitude" value="' . $latitude . '">';
echo '<input type="hidden" id="longitude" value="' . $longitude . '">';
<!DOCTYPE html>
<html>
<head>
<title>传输值到Google Maps</title>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
</head>
<body>
<div id="map"></div>
<script>
// 获取PHP传输的值
var latitude = document.getElementById('latitude').value;
var longitude = document.getElementById('longitude').value;
// 创建Google Maps地图
function initMap() {
var location = {lat: parseFloat(latitude), lng: parseFloat(longitude)};
var map = new google.maps.Map(document.getElementById('map'), {
center: location,
zoom: 10
});
var marker = new google.maps.Marker({
position: location,
map: map
});
}
// 初始化地图
initMap();
</script>
</body>
</html>
在上述代码中,需要将YOUR_API_KEY替换为你自己的Google Maps API密钥。
这样,通过以上步骤,你可以将值从PHP传输到Google Maps,并在地图上显示指定的位置。
领取专属 10元无门槛券
手把手带您无忧上云