📅  最后修改于: 2023-12-03 14:39:34.083000             🧑  作者: Mango
Bootstrap-地图演示是一种使用Bootstrap和Google Maps API的交互式地图演示工具。该工具提供了地图、标记、信息窗口等常见地图功能,并将其与Bootstrap框架的强大可定制性相结合。
要使用Bootstrap-地图演示,您需要在HTML页面中包含以下两个文件:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
<script src="js/bootstrap-map.js"></script>
请确保将“YOUR_API_KEY”替换为您自己的Google Maps API密钥。
要初始化地图,您需要创建一个具有唯一ID的div元素,并调用以下JavaScript函数:
$('#map').bootstrapMap({
latitude: 37.774929,
longitude: -122.419416,
zoom: 12
});
其中,latitude和longitude是经度和纬度,zoom是地图缩放级别。
要在地图上添加标记,您可以使用以下代码:
$('#map').bootstrapMap('addMarker', {
latitude: 37.774929,
longitude: -122.419416,
title: 'San Francisco',
content: 'This is San Francisco'
});
其中,latitude和longitude是经度和纬度,title是标记的标题,content是标记的内容。
要添加信息窗口,您可以使用以下代码:
$('#map').bootstrapMap('addInfoWindow', {
latitude: 37.774929,
longitude: -122.419416,
content: 'This is San Francisco'
});
其中,latitude和longitude是经度和纬度,content是信息窗口的内容。
您可以从以下链接中查看Bootstrap-地图演示的示例代码和演示效果:
Bootstrap-地图演示是一种使用Bootstrap和Google Maps API创建交互式地图的强大工具。它提供了许多常见的地图功能,并与Bootstrap框架的可定制性相结合,使您可以轻松地创建漂亮的、高度定制的地图。