当前位置: 首页 > news >正文

1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.电子商城网站开发

1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.,电子商城网站开发,磁力宅,网站搭建东莞1 开通高德地图Web端JS API服务 1、进入高德地图API官网#xff08;https://lbs.amap.com/#xff09;#xff1a; 2、注册登录。 3、进入控制台。 4、点击“应用管理”#xff0c;点击“我的应用”#xff0c;创建新应用。 5、添加Key#xff0c;服务平台选择“Web端https://lbs.amap.com/ 2、注册登录。 3、进入控制台。 4、点击“应用管理”点击“我的应用”创建新应用。 5、添加Key服务平台选择“Web端JS API”白名单不要填写勾选阅读并同意。 点击提交后就能看到Key已经生成记住这里的Key和安全密钥。 2 配置Vue项目文件 2.1 简易方法 因此直接下载官方提供的项目修改一下Key就能用。 1、进入网址 https://lbs.amap.com/api/javascript-api-v2/guide/abc/amap-vue 点击“下载Vue3组件完整代码”。 2、修改Key 进入工程点击MapContainer.vue添加自己的Key。 3、连接服务器 调试窗口输入 npm install npm run dev 进入网址可以看到地图。 2.2 手动编写 这里编写一些搜索地点并能显示地图的小demo。 2.2.1 构建项目 终端输入 npm create vuelatest 输入项目名和包名称 gaodeMap_demo 进入工程 cd gaodeMap_demo 安装npm npm install 测试 npm run dev 可以看到如下网页 2.2.2 下载包 2.2.2.1 按需导入element-plus包 安装unplugin-vue-components、unplugin-auto-import npm install -D unplugin-vue-components unplugin-auto-import 修改vite.config.js配置文件 // vite.config.js import { defineConfig } from vite import AutoImport from unplugin-auto-import/vite import Components from unplugin-vue-components/vite import { ElementPlusResolver } from unplugin-vue-components/resolversexport default defineConfig({// ...plugins: [// ...AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),], })官方链接 https://element-plus.gitee.io/zh-CN/guide/quickstart.html#%E6%8C%89%E9%9C%80%E5%AF%BC%E5%85%A5 2.2.2.2 导入高德amap/amap-jsapi-loader 命令行终端输入 npm i amap/amap-jsapi-loader --save npm install -D unplugin-vue-components unplugin-auto-import 2.2.2 编写程序 项目中新建MapContainer.vue用作地图组件。 代码如下 // MapContainer.vue templatedivHandbook.vue的组件/divel-input v-modelpositionInput idsearchInputIdclasscommon-layoutsizesmallplaceholder输入关键词搜索位置styleheight:25px;width:26%;margin-left:1%;/el-button搜索/el-buttondiv classgdmap-containerdiv idcontainer/div/div /templatescript import AMapLoader from amap/amap-jsapi-loader; import { onMounted, onUnmounted,ref } from vue;export default{setup(){const positionInput ref();function initMap(){window._AMapSecurityConfig {securityJsCode: 5e*********************7e7, // 密钥}; // 重要AMapLoader.load({key: a62*************************92b, // 申请好的Web端开发者Key首次调用 load 时必填version: 2.0, // 指定要加载的 JSAPI 的版本缺省时默认为 1.4.15plugins: [AMap.AutoComplete,AMap.PlaceSearch], // 需要使用的的插件列表如比例尺AMap.Scale等}).then((AMap) {var map new AMap.Map(container,{resizeEnable: true,viewMode: 3D, // 是否为3D地图模式zoom: 8, // 初始化地图级别center: [118,30], // 初始化地图中心点位置});var autoOptions {input:searchInputId};var auto new AMap.AutoComplete(autoOptions);var placeSearch new AMap.PlaceSearch({map:map})auto.on(select,select);function select(e) {placeSearch.setCity(e.poi.adcode);placeSearch.search(e.poi.name); //关键字查询查询}})}onMounted(() {console.log(onmounted);initMap();});onUnmounted(() {map?.destroy();});return{positionInput,}} } /scriptstyle scoped .gdmap-container{width: 500px;height:300px; } #container {padding: 0px;margin: 0px;border:1px solid gray;width: 100%;height: 100%; } /style2.2.3 引用 为了方便这里直接修改app.vue。 删除不需要的vue添加 templatedivMapContainer //div /templatescript setup import MapContainer from ./MapContainer.vue; /scriptstyle scoped /style2.2.4 运行 命令行输入 npm run dev 输入框编辑文字可以看到如下画面 搜索按钮暂时没写回调函数将就着用。 3 问题小结 1、地图无法显示地图的块元素div给的参数是idcontainer样式中需要使用#container。 2、本人在编程的时候出现了无法自动补全的情况错误码是INVALID_USER_SCODE官方说明是安全码未通过验证因此添加了在代码中添加了安全密钥 window._AMapSecurityConfig {securityJsCode: 「你申请的安全密钥」,};添加后代码能够成功运行input输入窗口下方出现了自动补全文字选项。 3、输入框最好使用el-input其次是input的id前面不要加:否则就是另外一个意思我也是初学者说不太清。AMap的自动补全是绑定这个id的。 官网链接 https://lbs.amap.com/api/javascript-api-v2/guide/abc/load
http://www.w-s-a.com/news/265258/

相关文章:

  • 百度网站怎么建设河北省工程造价信息网官网
  • 阿里云网站模板网页设计的合适尺寸是多少
  • 做小程序和做网站哪个好让别人做网站推广需要多少钱
  • 做外贸的几个网站查询网域名解析
  • 酒泉如何做百度的网站seo研究中心好客站
  • 网站设计建设平台户县做网站
  • 一元云购网站开发wordpress博客空间
  • 深圳高端网站建设公司排名如何搭建局域网服务器
  • 照片管理网站模板高端网站开发哪家好
  • 黄冈网站制作wordpress为什么不能显示域名
  • 做网站设计怎么进企业电子商务网站建设与管理教材
  • 设计广告公司网站建设网站开发技术选择
  • 个人网站教程个人网站有必要备案吗
  • 网站建设推广好做吗黄浦企业网站制作
  • 怎样做28网站代理中山网站建设方案外包
  • vs2010做网站前台搭建小网站
  • 做视频必须知道的一些网站wordpress 标签鼠标滑过_弹出的title 代码美化
  • 怎么做室内设计公司网站电商运营培训视频课程
  • 昆明网站策划天津市建筑信息平台
  • 三亚放心游app官方网站wordpress 个人主题
  • 做简单的网站备案平台新增网站
  • 中国建设网站银行网络营销推广方案整合
  • 网站域名列表dede网站白屏
  • 站长工具一区品牌建设卓有成效
  • 电子商务网站建设案例wordpress批量编辑
  • 想代理个网站建设平台100个最佳市场营销案例
  • 钟表东莞网站建设石家庄做网站时光
  • 织梦 图片网站源码成都建设工程安监局网站
  • 做兼职的网站策划书湖北省建设工程造价信息网
  • 企业网站网址长期做网站应该购买稳定的空间