个人soho要怎么做企业网站国内代理ip免费

张小明 2026/3/12 17:44:20
个人soho要怎么做企业网站,国内代理ip免费,我想做一个网站怎么办,wordpress注册没反应记录一下#xff0c;大部分也是ai写的 注意的是#xff0c;逆地理编码需要用的key是web服务端的#xff0c;所以得重新申请一个key 意外的是#xff0c;我在官方的文档里面运行#xff0c;用我自己的key#xff0c;不好使。(官方直接调用逆地理编码的那个方法就可以)大部分也是ai写的注意的是逆地理编码需要用的key是web服务端的所以得重新申请一个key意外的是我在官方的文档里面运行用我自己的key不好使。(官方直接调用逆地理编码的那个方法就可以)这个没好使。但又找到了一个调用地址调用这个地址用自己的key好使我没理解为什么。https://restapi.amap.com/v3/geocode/regeo?outputjsonlocation${lng},${lat}key${amapKey}radius1000extensionsalltemplate el-dialog :close-on-click-modalfalse :visible.syncdialogVisible append-to-body title扫码地图 width1000px !-- 地图容器 -- el-amap refmap :centercenter :zoomzoom classamap-demo vidamapDemo clickhandleMapClick inithandleMapInit !-- 点击位置标记修复图标配置 -- el-amap-marker v-ifselectedPosition.lng selectedPosition.lat :position[selectedPosition.lng, selectedPosition.lat] :draggabletrue dragendhandleMarkerDragEnd /el-amap-marker /el-amap !-- 底部位置信息 -- div classposition-info span所选位置{{ selectedPosition.address || 请点击地图选择位置 }}/span /div !-- 底部按钮 -- div slotfooter classdialog-footer el-button clickdialogVisible false取消/el-button el-button :disabled!selectedPosition.lng typeprimary clickhandleConfirm确定/el-button /div /el-dialog /template script export default { name: SelectMap, data() { return { zoom: 5, // 放大默认层级 center: [104.937478, 35.439575], // 初始中心点 dialogVisible: false, selectedPosition: { lng: , lat: , address: }, geocoder: null, // 逆地理编码实例 mapInstance: null, // 地图实例 markerInstance: null // 原生Marker实例备用方案 } }, methods: { /** * 地图初始化完成 */ handleMapInit(map) { this.mapInstance map; // 初始化逆地理编码修复城市编码设为空表示全国 this.geocoder new AMap.Geocoder({ city: , // 改为空避免城市限制导致解析失败 radius: 1000, extensions: all // 增加扩展参数获取更全地址信息 }); // 自适应地图大小解决弹窗初始化地图显示问题 setTimeout(() { map.resize(); }, 100); }, /** * 点击地图事件修复核心逻辑 */ handleMapClick(e) { try { const { lng, lat } e.lnglat; // 更新选中位置的经纬度 this.selectedPosition.lng lng; this.selectedPosition.lat lat; // 更新地图中心点 this.center [lng, lat]; // 逆地理编码获取地址 this.getAddressByLnglat(lng, lat); // 【可选】如果vue-amap的marker仍有问题改用原生Marker // this.createNativeMarker(lng, lat); } catch (error) { console.error(地图点击事件异常, error); } }, /** * 标记拖动结束事件 */ handleMarkerDragEnd(e) { const { lng, lat } e.lnglat; this.selectedPosition.lng lng; this.selectedPosition.lat lat; this.getAddressByLnglat(lng, lat); }, /** * 逆地理编码根据经纬度获取地址修复权限错误 */ async getAddressByLnglat(lng, lat) { const amapKey this.$mapConfig.gaodeWebServiceKey const url https://restapi.amap.com/v3/geocode/regeo?outputjsonlocation${lng},${lat}key${amapKey}radius1000extensionsall; try { // 注意需开启跨域浏览器端需配置Referer白名单 const res await fetch(url, { method: GET, mode: cors // 跨域模式 }); const data await res.json(); if (data.status 1 data.regeocode) { this.selectedPosition.address data.regeocode.formatted_address; } else { this.selectedPosition.address 解析失败${data.info || data.result}; console.error(高德API返回错误, data); } } catch (error) { this.selectedPosition.address 经纬度${lng.toFixed(6)}, ${lat.toFixed(6)}; console.error(网络/跨域错误, error); } }, /** * 【备用方案】创建原生Marker避免vue-amap兼容问题 */ createNativeMarker(lng, lat) { // 先移除旧标记 if (this.markerInstance) { this.mapInstance.remove(this.markerInstance); } // 创建新标记使用高德默认图标 this.markerInstance new AMap.Marker({ position: [lng, lat], map: this.mapInstance, draggable: true }); // 监听原生标记拖动 this.markerInstance.on(dragend, (e) { const { lng, lat } e.lnglat; this.selectedPosition.lng lng; this.selectedPosition.lat lat; this.getAddressByLnglat(lng, lat); }); }, /** * 打开地图选择弹窗 */ open(initPosition {}) { this.dialogVisible true; // 重置选中位置 this.selectedPosition { lng: , lat: , address: }; // 如果有初始定位设置中心点和选中位置 if (initPosition.lng initPosition.lat) { this.center [initPosition.lng, initPosition.lat]; this.selectedPosition.lng initPosition.lng; this.selectedPosition.lat initPosition.lat; this.getAddressByLnglat(initPosition.lng, initPosition.lat); } else { // 默认显示全国中心 this.center [104.937478, 35.439575]; } // 延迟确保地图渲染完成 setTimeout(() { if (this.mapInstance) { this.mapInstance.resize(); } }, 200); }, /** * 确认选择位置 */ handleConfirm() { this.$emit(confirm, { lng: this.selectedPosition.lng, lat: this.selectedPosition.lat, address: this.selectedPosition.address }); this.dialogVisible false; } }, beforeDestroy() { // 清理地图实例和标记 if (this.markerInstance) { this.mapInstance.remove(this.markerInstance); } if (this.mapInstance) { this.mapInstance.destroy(); } } } /script style langscss scoped .amap-demo { height: 600px; width: 100%; } .position-info { padding: 12px 15px; background-color: #f5f7fa; border-radius: 4px; margin-top: 10px; span { font-size: 14px; color: #606266; line-height: 1.5; } } .dialog-footer { text-align: right; } /style
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何建立自己的公司网站vi形象设计企业vi设计公司

VibeVoice-1.5B终极指南:实时语音合成的革命性突破 【免费下载链接】VibeVoice-1.5B 项目地址: https://ai.gitcode.com/hf_mirrors/microsoft/VibeVoice-1.5B 微软VibeVoice-1.5B模型以其颠覆性的交错窗口架构和革命性的实时性能表现,正在重塑人…

张小明 2026/3/10 16:34:29 网站建设

邢台建网站的公司无人在线观看高清视频8

2025 年,中国汽车市场呈现出“油电共存、车型重构”的新格局。根据董车会统计的 2023‑2025 年前 11 个月销量数据,2025 年前 11 个月销量突破 18 万辆的车型共计 20 款,榜单结构与往年截然不同,传统巨头与新势力的竞争格局被重新…

张小明 2026/3/10 16:34:30 网站建设

广州市学校网站建设公司做鞋子的网站

第一章:Open-AutoGLM 自主学习进化机制Open-AutoGLM 是一种基于生成语言模型的自主学习系统,其核心在于构建可自我迭代的认知架构。该机制允许模型在无显式人工干预的前提下,通过环境反馈、任务表现评估与知识蒸馏实现能力进化。系统持续从交…

张小明 2026/3/12 8:39:06 网站建设

网站专题页面模板学校网络组建方案

微码解析利器:MCExtractor 终极使用指南 【免费下载链接】MCExtractor Intel, AMD, VIA & Freescale Microcode Extraction Tool 项目地址: https://gitcode.com/gh_mirrors/mc/MCExtractor MCExtractor 是一款功能强大的微码提取工具,专门用…

张小明 2026/3/10 16:39:15 网站建设

网站制作方案费用重庆专题片制作

链接:https://pan.quark.cn/s/9b9669794af5Opera GX是Opera推出的全球首款游戏浏览器,是一款为游戏而生的网页浏览器,可以在网络游戏方面获得更好的体验,喜欢的朋友不要错过哦!软件特色第一个游戏浏览器 Opera GX浏览器…

张小明 2026/3/10 16:39:17 网站建设