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

做销售网站要多少钱网站管理工具

做销售网站要多少钱,网站管理工具,专做电子产品评测的网站,ubuntu wordpress 多个由于 uniapp 官方的 map 组件文档中提及,谷歌地图(Google Map)的兼容性问题,使得在 App 端会提示如下信息: 打包时未添加 Maps 模块,请参考:5App模块配置错误处理 - DCloud问答 如图&#xff…

由于 uniapp 官方的 map 组件文档中提及,谷歌地图(Google Map)的兼容性问题,使得在 App 端会提示如下信息:

打包时未添加 Maps 模块,请参考:5+App模块配置错误处理 - DCloud问答

如图:

 这里附上官网地图组件的兼容性信息:

也就是说: 这破地图只允许你在 nvue 页面中使用

所以你要不就换成 nvue 的项目  (但是这不是坑爹呢嘛)

在网上搜寻两天半,终于找到了解决方案:

uniapp开发app使用谷歌地图(ios跟安卓)_uniapp 谷歌地图-CSDN博客

由于我的项目包含 微信小程序、支付宝小程序(没有别的原因,就是老板要这要那的)  用 web-view 方案还需要单独去部署 这个 html

于是我参考了他的第二种方案 render-js (经过我的试验,可以支持到 h5)

renderjs官方文档:renderjs | uni-app官网

示例代码:

<template><view class="container"><view id="map" :currentLatLng="currentLatLng" :change:currentLatLng="setCurrentLatLng" :markers="markers":change:markers="putMarkersOnMap" /></view>
</template><script module="map" lang="renderjs">export default {data() {return {//key也给你们用了,反正是公司的googleJSScriptSrc: 'https://maps.googleapis.com/maps/api/js?key=AIzaSyAD-F01MB1EqVwXRHnZQ9DN34jIlLYGzno&callback=initMap',currentLatLng: null,markers: null,markersEle: [],map: null}},watch: {markers(newValue) {console.log('Markers changed:', newValue)this.putMarkersOnMap(newValue)}},async mounted() {let _this = thisconst script = document.createElement('script')script.src = _this.googleJSScriptSrcscript.async = truewindow.initMap = () => setTimeout(() => _this.initAmap());document.head.appendChild(script)await _this.$ownerInstance.callMethod("queryLocation")await _this.$ownerInstance.callMethod("queryMarkers")},destroyed() {// 移除在mounted中添加的Google Maps脚本const script = document.querySelector(`script[src="${this.googleJSScriptSrc}"]`);if (script) {document.head.removeChild(script);}// 清除全局的initMap函数if (window.initMap) {delete window.initMap;}},methods: {setCurrentLatLng(newValue, oldValue, ownerInstance, instance) {this.currentLatLng = newValue},initAmap() {if (this.currentLatLng) {let _this = this_this.map = new google.maps.Map(document.getElementById("map"), {center: {lat: parseFloat(_this.currentLatLng.lat),lng: parseFloat(_this.currentLatLng.lng)},zoom: 13});const currentLocationMarker = new google.maps.Marker({position: {lat: parseFloat(_this.currentLatLng.lat),lng: parseFloat(_this.currentLatLng.lng)},icon: {url: "https://maps.gstatic.com/mapfiles/ms2/micons/red.png",scaledSize: new google.maps.Size(50, 50)},map: _this.map})}},putMarkersOnMap(newValue) {console.log('putMarkersOnMap called', newValue)if (Array.isArray(newValue) && newValue.length > 0) {// if(this.map == null) {// 	console.warn('Map not initialized yet, cannot add markers:', this.map)// 	this.putMarkersOnMap(newValue)// 	return// }// 清除现有的标记this.markersEle.forEach(marker => marker.setMap(null))this.markersEle = []newValue.forEach(markerData => {const lat = parseFloat(markerData.latitude)const lng = parseFloat(markerData.longitude)if (isNaN(lat) || isNaN(lng)) {console.error('Invalid latitude or longitude:', markerData)return}const marker = new google.maps.Marker({position: { lat, lng },icon: {url: "https://api.brightengo.net/static/charge.png",scaledSize: new google.maps.Size(24, 36)},map: this.map})console.log(marker);this.markersEle.push(marker)console.log('Marker added:', lat, lng)})} else {console.warn('Invalid newValue or map not initialized:', newValue, this.map)}},}}
</script><script>export default {data() {return {currentLatLng: null,markers: null}},methods: {async queryLocation() {const res = await uni.getLocation()const {latitude,longitude} = resthis.currentLatLng = {lat: latitude,lng: longitude}},async queryMarkers() {setTimeout(() => {this.markers = [{"id": 1,"store_id": 1,"device_number": "11843004","name": "融信中心-杭州","address": "中国浙江省杭州市上城区新塘融信中心","longitude": "120.2085","latitude": "30.2765","unit_duration": 60,"unit_price": 5,"business_hours": "8:00-23:00","picture": "/upload/file/20250623/567572be31d4eda06392ac36963c5162.jpg","status": 1,"region_code": "SG","create_time": 1744795894,"online_status": 2,"free_minutes": 5,"capping": 25,"store_name": "(杭州)融信中心","store_number": "Store_20250619161116","distance": null,"distance_text": "Unknown Distance","can_borrow": true,"can_return": true,"available_powerbanks": 1,"empty_slots": 3,"total_slots": 4},{"id": 2,"store_id": 4,"device_number": "ChIJR3bnzBMBBDQRrodrPnMlcVg","name": "NetSuite Inc.","address": "香港中環皇后大道中99號, The Center","longitude": "114.1546096","latitude": "22.2845144","unit_duration": 60,"unit_price": 5,"business_hours": "111","picture": "/upload/file/20250620/e789497713bd7787cff07cab5bb773cc.png","status": 1,"region_code": "SG","create_time": 1744795894,"online_status": 2,"free_minutes": 3,"capping": 25,"store_name": "香港","store_number": "Store_20250620134717","distance": null,"distance_text": "Unknown Distance","can_borrow": false,"can_return": false,"available_powerbanks": 0,"empty_slots": 0,"total_slots": 0},{"id": 3,"store_id": 1,"device_number": "0x35f052bd31a5060d:0x","name": "正阳门","address": "中国北京市大兴区北京大兴国际机场","longitude": "116.4105069","latitude": "39.509805","unit_duration": 60,"unit_price": 10,"business_hours": "8:00-23:00","picture": "/upload/file/20250620/ae8714a87921bafe2be1cb3d1a121e29.png","status": 1,"region_code": "SG","create_time": 1744795894,"online_status": 2,"free_minutes": 3,"capping": 25,"store_name": "(杭州)融信中心","store_number": "Store_20250619161116","distance": null,"distance_text": "Unknown Distance","can_borrow": false,"can_return": false,"available_powerbanks": 0,"empty_slots": 0,"total_slots": 0}]}, 1000)}}}
</script><style lang="scss" scoped>
.container {#map {height: 100vh;}
}
</style>

H5 效果展示:

App端展示效果:

http://www.dtcms.com/wzjs/448788.html

相关文章:

  • 重庆网站建设网领科技云推广
  • WordPress tag 分类自动优化句子的软件
  • 网站设计与开发怎么做百度竞价广告怎么收费
  • 国外网站兼职做效果图中山百度seo排名公司
  • web前端开发岗位职责站长工具 seo综合查询
  • 网站编程工资多少百度快照是怎么做上去的
  • 合肥公司门户网站制作北京百度seo点击器
  • 给别人做网站会连累自己吗关键词排名优化营销推广
  • 国税部门强化网站建设百度搜索引擎排名
  • 门窗网站制作宣传语投稿网站
  • 网站制作 公开课网络营销sem培训
  • 网页制作视频的网站建设重庆 seo
  • 品牌seo推广天津seo代理商
  • 互联网的发展趋势seo优化师培训
  • 网站开发及推广是怎么回事站长统计网站大全
  • 购物商城模板搜索引擎优化seo应用
  • 网站建设开发设计营销公司山东互联网营销外包公司
  • 江苏建筑职业技术学院网站首页的优化
  • 著名的网站有哪些对网络营销的认识
  • 医院网站建设情况百度推广价格
  • wordpress 暗盒成都企业seo
  • 做网站域名大概多少钱china东莞seo
  • 品牌网站查询优化技术基础
  • 网站建设盒子模型浮动郑州百度推广开户
  • 2018wordpress极品主题seo服务
  • 响应式网站404页面怎么做新闻源发稿平台
  • 南通网站建设苏鹏网络如何结合搜索检索与seo推广
  • 齐诺网站建设自己怎么创建网站
  • 高端网站建设价钱网站编辑
  • 在南昌市做网站到哪怎么自己做一个网址