附近修车点列表
-
ABC 修车厂
123 主街,任何镇
(123) 456-7890
网站
-
XYZ 修车厂
456 副街,任何镇
(987) 654-3210
网站
-
QRS 修车厂
789 公园路,任何镇
(789) 123-4567
网站
共找到 3 条结果。
这个 HTML 页面包含以下功能:标题和表单:页面标题和一个用于输入地址或邮政编码以查找附近修车点的表单。结果列表:根据用户输入显示附近修车点的列表,包括名称、地址、电话号码和网站链接。地图:显示修车点位置的交互式地图。分页:如果结果超过一页,则显示分页导航。页脚:显示版权信息。要使页面正常工作,还必须包含以下 CSS 和 JavaScript 文件:style.css
css
body {font-family: sans-serif;
}header {background-color: f1f1f1;padding: 20px;
}h1 {margin-bottom: 10px;
}form {display: flex;align-items: center;
}input[type=text] {width: 300px;padding: 10px;margin-right: 10px;border: 1px solid ccc;
}input[type=submit] {padding: 10px 20px;background-color: 007bff;color: fff;border: none;cursor: pointer;
}main {padding: 20px;
}.results {background-color: f5f5f5;padding: 20px;margin-bottom: 20px;
}ul {list-style-type: none;padding: 0;
}li {padding: 10px;border-bottom: 1px solid ccc;
}.result-info {display: flex;justify-content: space-between;align-items: center;
}h3 {margin-bottom: 5px;
}a {text-decoration: none;color: 007bff;
}.map {width: 100%;height: 400px;
}script.js
javascript
// 使用 Google Maps API 初始化地图
function initMap() {// 创建地图实例const map = new google.maps.Map(document.getElementById("map"), {zoom: 11,center: { lat: -34.397, lng: 150.644 },});// 获取修车点的位置const locations = [{ lat: -34.397, lng: 150.644 },{ lat: -34.411, lng: 150.648 },{ lat: -34.426, lng: 150.653 },];// 在地图上创建标记for (let i = 0; i < locations.length; i++) {const marker = new google.maps.Marker({position: locations[i],map: map,});}
}请注意,此代码需要将 Google Maps API 密钥添加到 `` 部分,如下所示:
html...
...