在Google地图中标记Laravel中插入URL/路径,可以通过以下步骤完成:
new google.maps.Marker()
函数来创建一个标记,并使用setPosition()
函数设置标记的位置。addListener()
函数为标记添加点击事件。在点击事件的回调函数中,你可以使用window.location.href
来跳转到指定的URL,或者执行其他操作。以下是一个简单的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>Google Maps Laravel</title>
<style>
#map {
height: 400px;
width: 100%;
}
</style>
</head>
<body>
<div id="map"></div>
<script>
function initMap() {
// 创建地图
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 37.7749, lng: -122.4194},
zoom: 12
});
// 创建标记
var marker = new google.maps.Marker({
position: {lat: 37.7749, lng: -122.4194},
map: map,
title: 'Laravel'
});
// 添加点击事件
marker.addListener('click', function() {
// 在这里执行跳转或其他操作
window.location.href = 'https://laravel.com/';
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
</body>
</html>
请注意,上述示例中的YOUR_API_KEY
需要替换为你在Google Cloud控制台上创建项目时生成的API密钥。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。希望对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云