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

做淘宝货源网站jsp做的当当网站的文档

做淘宝货源网站,jsp做的当当网站的文档,广州展厅设计企业展厅设计公司,网络服务商基本网络参数uniapp 调用手机上安装的app (高德地图 百度地图 Apple地图 谷歌地图) 效果 思路 获取手机类型(安卓/iOS)let platform uni.getSystemInfoSync().platform判断手机有没有安装需要的应用plus.runtime.isApplicationExist({action: }))打开应用 跳转过去plus.runt…uniapp 调用手机上安装的app (高德地图 百度地图 Apple地图 谷歌地图) 效果 思路 获取手机类型(安卓/iOS)let platform uni.getSystemInfoSync().platform判断手机有没有安装需要的应用plus.runtime.isApplicationExist({action: }))打开应用 跳转过去plus.runtime.openURL()核心代码 view slotvalue classu-slot-title clickgoMapu--image :srcgoMapImgSrc width18px height20px/u--image /viewdata() {return {latitude: 23.763780,longitude: -45.831800,shopAddress: XXXXXXXXXXX,}}goMap() {const _this thisif (!this.latitude || !this.longitude || !this.shopAddress) return// 判断系统安装的地图应用有哪些, 并生成菜单按钮let _mapName [{title: this.$t(my.order.Gaode Maps),name: amap,androidName: com.autonavi.minimap,iosName: iosamap://},{title: this.$t(my.order.Baidu Maps),name: baidumap,androidName: com.baidu.BaiduMap,iosName: baidumap://}{title: this.$t(my.order.Google Maps),name: googlemap,androidName: com.google.android.apps.maps,iosName: comgooglemaps://},{title: this.$t(my.order.Apple Maps),name: applemap,androidName: com.apple.Maps,iosName: maps://},]// 根据真机安装的地图软件 生成操作菜单let buttons []let platform uni.getSystemInfoSync().platformplatform android _mapName.forEach(item {if (plus.runtime.isApplicationExist({pname: item.androidName})) {buttons.push(item)}})platform ios _mapName.forEach(item {console.log(item)if (plus.runtime.isApplicationExist({action: item.iosName})) {buttons.push(item)}})if (buttons.length) {plus.nativeUI.actionSheet({ //选择菜单title: this.$t(my.order.select),cancel: this.$t(pages.predetermine.predetermine.Cancel),buttons: buttons}, function(e) {let _map buttons[e.index - 1]_this.openURL(_map, platform)})} else {uni.showToast({title: 请安装地图软件,icon: none})return} }, // 打开第三方应用 openURL(map, platform) {console.log(map, platform);let _defaultUrl {android: {amap: amapuri://route/plan/?siddiddlat${this.latitude}dlon${this.longitude}dname${this.shopAddress}dev0t0,baidumap: baidumap://map/direction?origin${this.latitude},${this.longitude}destinationname:${this.shopAddress}|latlng:${this.latitude},${this.longitude}coord_typewgs84modedrivingsrcandr.baidu.openAPIdemo,googlemap: geo: ${this.latitude} , ${this.longitude} ?q encodeURIComponent(${this.shopAddress})},ios: {amap: iosamap://path?sourceApplicationfuxishan_uni_clientdlat${this.latitude}dlon${this.longitude}dname${this.shopAddress}dev0t0,baidumap: baidumap://map/direction?origin${this.latitude},${this.longitude}destinationname:${this.shopAddress}|latlng:${this.latitude},${this.longitude}modedrivingsrcios.baidu.openAPIdemo,googlemap: comgooglemaps://?q${this.shopAddress},applemap: maps://?q${this.shopAddress}sll${this.latitude} , ${this.longitude}z10ts}}let newurl encodeURI(_defaultUrl[platform][map.name]);plus.runtime.openURL(newurl, function(res) {uni.showModal({content: res.message})}, map.androidName ? map.androidName : ); },重点 要是需要打开谷歌地图的话, 需要在manifest.json中配置应用访问白名单 uniapp为了方便开发者调用一些常用的第三方应用云端打包时默认已经一部分白名单但不包含谷歌地图,所以需要单独添加一下
http://www.hkea.cn/news/14450169/

相关文章:

  • 杭州移动网站建设免费制作表格的app
  • 专门做店面装修设计的网站网络管理与维护是做些什么
  • 公司网站空间域名建设深圳尼高品牌设计
  • 网站建设公司案例西安免费做网站价格
  • 儿童影楼网站设计关键词seo
  • 做网站应该了解什么软件做网站推广的联系方式
  • 网站内容的编辑和更新怎么做的北京网站定制流程
  • 网上能免费做网站发布叼粤健康app下载
  • 做网站能赚流量钱吗建网站那个好
  • 网站建设兼职合同模板做一个这样的网站应该报价多少
  • 个人 申请域名做网站wordpress门户加商城
  • 南沙营销网站建设金山网站制作
  • 试玩app推广网站建设wordpress thetime
  • 哪些网站专做自媒体的云服务器建立多个网站吗
  • 成都网站建设外包设计说明500字
  • 未成年人思想道德建设网站个人可以建立网站吗
  • 阿里云做的海外网站怎么样wordpress接入微信登录
  • 建设网站需要虚拟空间口碑好的做pc端网站
  • 用手机看网站源代码企业网站设计经典案例
  • 仙桃网站设计公司房产获客软件
  • 51我们一起做网站app软件定制开发平台
  • 阿里云虚拟主机多个网站吗在什么网站做调查问卷
  • 免费永久网站制作专业的营销型网站
  • 广东h5网站建设贵阳网站设计
  • 网站二级页面做哪些东西163公司企业邮箱
  • 做亚马逊常用的网站做直发网站
  • 中山网站制作工具wordpress php5.4支持
  • 公司网站谁负责做我国空间站建造
  • 万网做网站花多少钱网站开发环境windows7的优点
  • 美工培训网站wordpress python脚本