javascript
// script.jsconst results = document.getElementById('results');
const addressInput = document.getElementById('address');addressInput.addEventListener('input', () => {
// 获取用户输入的地址const address = addressInput.value;// 使用 Google Places API 查找附近的汽车修理厂const request = {query: '汽车修理厂',fields: ['formatted_address', 'name', 'place_id'],locationBias: 'circle:1000@' + address,};const service = new google.maps.places.PlacesService(results);service.findPlaceFromQuery(request, (results, status) => {if (status == google.maps.places.PlacesServiceStatus.OK) {// 清除之前的搜索结果results.innerHTML = '';// 创建列表项并填充结果for (let i = 0; i < results.length; i++) {const result = results[i];const li = document.createElement('li');const name = document.createElement('p');const address = document.createElement('p');name.textContent = result.name;address.textContent = result.formatted_address;li.appendChild(name);li.appendChild(address);results.appendChild(li);}}});
});