附近酒店查询500米内便宜点的 (附近酒店查询500米内)
2024-10-18 15:03分类: 成都旅游 阅读:
<script>
// 表单提交事件处理函数document.querySelector('form').addEventListener('submit', (event) => {// 阻止默认行为(表单提交)event.preventDefault();// 获取纬度和经度const latitude = document.querySelector('latitude').value;const longitude = document.querySelector('longitude').value;// 构建请求查询参数const params = new URLSearchParams({latitude: latitude,longitude: longitude,radius: 500,orderBy: 'price',order: 'asc'});// 发送请求fetch(`${params}&key=YOUR_API_KEY`, {method: 'GET',headers: {'Content-Type': 'application/json'}}).then(response => response.json()).then(data => {// 处理响应数据const results = data.results;// 创建结果表格const table = document.createElement('table');const tableHead = document.createElement('thead');const tableBody = document.createElement('tbody');// 创建表头const tableHeadRow = document.createElement('tr');const tableHeadCells = ['名称','地址','距离','价格'];tableHeadCells.forEach(cell => {const tableHeadCell = document.createElement('th');tableHeadCell.textContent = cell;tableHeadRow.appendChild(tableHeadCell);});tableHead.appendChild(tableHeadRow);// 创建表体results.forEach(result => {const tableBodyRow = document.createElement('tr');const tableBodyCells = [result.name,result.vicinity,`${result.distance} 米`,`${result.price_level} 等级`];tableBodyCells.forEach(cell => {const tableBodyCell = document.createElement('td');tableBodyCell.textContent = cell;tableBodyRow.appendChild(tableBodyCell);});tableBody.appendChild(tableBodyRow);});// 将表格添加到结果容器中table.appendChild(tableHead);table.appendChild(tableBody);document.querySelector('results').appendChild(table);}).catch(error => {// 处理错误console.error('Error:', error);alert('查询失败,请重试。');});});
script>
郑重声明:本文由:
成都旅游于(2024-10-18)发表了关于
附近酒店查询500米内便宜点的 (附近酒店查询500米内)的文章。如转载请注明出处!部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:西湖附近酒店查询500米内 (扬州瘦西湖附近酒店)
下一篇:附近住宿查询500米内 (附近住宿查询500米内便宜点的)
附近酒店推荐