查找附近汽车充电桩 (查找附近汽车修理厂)

深圳夜店 04-10 阅读:54 评论:0
查找附近汽车充电桩 (查找附近汽车修理厂)

搜索结果

自定义 CSS 样式 css / 主体样式 / body {font-family: Arial, sans-serif; }/ 标题样式 / h1 {font-size: 2rem; }/ 搜索表单样式 / form {display: flex;align-items: center;margin-bottom: 1rem; }location {width: 200px;padding: 0.5rem;border: 1px solid ccc;border-radius: 5px; }button {padding: 0.5rem 1rem;border: 1px solid 000;border-radius: 5px;background-color: 000;color: fff;cursor: pointer; }/ 搜索结果样式 / results {background-color: f5f5f5;padding: 1rem; }h2 {font-size: 1.5rem; }/ 充电桩列表样式 / ul {list-style-type: none;padding: 0; }li {display: flex;justify-content: space-between;padding: 0.5rem 0;border-bottom: 1px solid ccc; }.name {font-weight: bold; }.address {font-style: italic; }.distance {text-align: right; }自定义 JavaScript 脚本 javascript // 使用 Google Maps API 搜索附近的充电桩 function searchChargingStations(location) {let request = {location: location,radius: 5000, // 以米为单位的搜索半径types: ["charging_station"]};let service = new google.maps.places.PlacesService(map);service.nearbySearch(request, function(results, status) {if (status === google.maps.places.PlacesServiceStatus.OK) {showResults(results);} else {alert("Error: " + status);}}); }// 将搜索结果显示在“results”div中 function showResults(results) {let output = "
    ";for (let i = 0; i < results.length; i++) {let result = results[i];output += "
  • ";output += "
    " + result.name + "
    ";output += "
    " + result.vicinity + "
    ";// 计算与给定位置的距离let distance = calculateDistance(result.geometry.location, location);output += "
    " + distance + " 米
    ";output += "
  • ";}output += "
";document.getElementById("results").innerHTML = output; }// 计算两个地点之间的距离(以米为单位) function calculateDistance(location1, location2) {let lat1
版权声明

本文仅代表作者观点,不代表深圳桑拿立场。
本文系作者授权发表,未经许可,不得转载。