请输入您的位置:
<script> // 获取用户位置const locationInput = document.getElementById('location');// 当用户输入位置后,触发查询locationInput.addEventListener('input', () => {const location = locationInput.value;queryHotels(location);});// 查询附近宾馆function queryHotels(location) {// 使用第三方 API 或其他方法查询附近宾馆// 这里使用了一个模拟数据,实际开发中应替换为真实查询结果const hotels = [{name: '这家酒店',distance: 50,price: 100},{name: '那家酒店',distance: 100,price: 120},{name: '另一家酒店',distance: 150,price: 90}];// 过滤距离在 100 米以内的宾馆const nearbyHotels = hotels.filter(hotel => hotel.distance <= 100);// 排序宾馆,按价格升序nearbyHotels.sort((a, b) => a.price - b.price);// 显示查询结果const results = document.getElementById('results');results.innerHTML = '';nearbyHotels.forEach(hotel => {const result = document.createElement('p');result.innerHTML = `${hotel.name},距离:${hotel.distance} 米,价格:${hotel.price} 元`;results.appendChild(result); });} script>