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

个人域名备案完成了 可以改网站内容吗排名优化公司口碑哪家好

个人域名备案完成了 可以改网站内容吗,排名优化公司口碑哪家好,做的网站放在阿里云,怎么做多语言网站uniapp 调用手机上安装的app (高德地图 百度地图 Apple地图 谷歌地图) 效果 思路 获取手机类型(安卓/iOS)let platform uni.getSystemInfoSync().platform判断手机有没有安装需要的应用plus.runtime.isApplicationExist({action: ""}))打开应用 跳转过去plus.runt…

uniapp 调用手机上安装的app (高德地图 百度地图 Apple地图 谷歌地图)

效果

效果图

思路

  1. 获取手机类型(安卓/iOS)
    let platform = uni.getSystemInfoSync().platform
    
  2. 判断手机有没有安装需要的应用
    plus.runtime.isApplicationExist({action: ""}))
    
  3. 打开应用 跳转过去
    plus.runtime.openURL()
    

核心代码

<view slot="value" class="u-slot-title" @click="goMap"><u--image :src="goMapImgSrc" width="18px" height="20px"></u--image>
</view>
data() {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/?sid=&did=&dlat=${this.latitude}&dlon=${this.longitude}&dname=${this.shopAddress}&dev=0&t=0`,'baidumap': `baidumap://map/direction?origin=${this.latitude},${this.longitude}&destination=name:${this.shopAddress}|latlng:${this.latitude},${this.longitude}&coord_type=wgs84&mode=driving&src=andr.baidu.openAPIdemo"`,'googlemap': `geo: + ${this.latitude} + ',' + ${this.longitude} + '?q=' + encodeURIComponent(${this.shopAddress})`},ios: {"amap": `iosamap://path?sourceApplication=fuxishan_uni_client&dlat=${this.latitude}&dlon=${this.longitude}&dname=${this.shopAddress}&dev=0&t=0`,'baidumap': `baidumap://map/direction?origin=${this.latitude},${this.longitude}&destination=name:${this.shopAddress}|latlng:${this.latitude},${this.longitude}&mode=driving&src=ios.baidu.openAPIdemo`,'googlemap': `comgooglemaps://?q=${this.shopAddress}`,'applemap': `maps://?q=${this.shopAddress}&sll=${this.latitude}+ ',' + ${this.longitude}&z=10&t=s`}}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.qdjiajiao.com/news/259.html

相关文章:

  • 东莞没有网站的公司百度推广充值必须5000吗
  • 网站开发培训收费关键词优化方法
  • 网站建设与设计的毕业论文百度推广助手怎么用
  • 那些做兼职的小网站一句话宣传自己的产品
  • 公司网站的建设哪家好品牌策略怎么写
  • 中山公众号平台商场网站建设企业推广方案
  • 网络工程专业毕业设计论文网站怎么优化自己免费
  • 平台网站制作免费培训seo
  • 个人动态网站开发百度站长工具怎么关闭教程视频
  • 深圳龙岗做网站公司seo首页排名优化
  • 网站建设要什么软件如何在手机上建立自己的网站
  • 网站上的3d产品展示怎么做免费网站注册免费创建网站
  • 和淘宝同时做电商的网站长沙网站seo外包
  • 郑州高端建站百度云盘登录入口
  • wordpress 3.9中文版青岛seo招聘
  • 优秀定制网站建设案例网站首页不收录
  • aspnet做网站视频教程免费的网站推广在线推广
  • 离石商城网站建设系统百度竞价sem入门教程
  • 国产做爰全免费的视频网站优化软件seo排名
  • 常用知名购物网站网络服务有限公司
  • 小说类网站功能建设2024年的新闻时事热点论文
  • 做网站有包括哪些东西谷歌推广怎么开户
  • 网站设计语言翻译手机百度2020最新版
  • 学生网页设计成品网站营销公司网站
  • 网站规划的步骤电商网站怎样优化
  • 做网站要具备哪些中国足彩网竞彩推荐
  • 网络优化是什么专业邢台市seo服务
  • 做音乐网站的目地什么软件可以弄排名
  • 女人与马做受网站搜狗快速收录方法
  • 学校网站建设步骤过程武汉seo结算