在微信开发中遇到了安卓正常显示内置地图,但是ios苹果系统不显示,经过排查是因为ios系统调用网页时的经度和纬度必须使用Number类型的,但是安卓的可以.

 wx.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: [[${wxConfig.appId}]] , // 必填,公众号的唯一标识timestamp:[[${wxConfig.timestamp}]] , // 必填,生成签名的时间戳nonceStr: [[${wxConfig.nonceStr}]] , // 必填,生成签名的随机串signature: [[${wxConfig.signature}]] ,// 必填,签名jsApiList: ['checkJsApi', // 必填,需要使用的JS接口列表'openLocation',// 使用微信内置地图查看地理位置接口'getLocation']// 获取地理位置接口});
wx.ready(function(){// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。wx.getLocation({type: 'gcj02', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'success: function (res) {// var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90//var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。// gaoBegin(longitude,latitude);wx.openLocation({latitude: Number([[${wxrouteneed.glatitude}]]), // 纬度,浮点数,范围为90 ~ -90longitude: Number([[${wxrouteneed.glongitude}]]), // 经度,浮点数,范围为180 ~ -180。// latitude: 31.846120131031, // 纬度,浮点数,范围为90 ~ -90// longitude: 117.271610135544, // 经度,浮点数,范围为180 ~ -180。name: [[${wxrouteneed.garagename}]], // 位置名address: [[${wxrouteneed.address}]], // 地址详情说明 addressscale: 18, // 地图缩放级别,整形值,范围从1~28。默认为最大infoUrl: 'http://www.cetcbw.com' // 在查看位置界面底部显示的超链接,可点击跳转});},fail:function (res) {alert("对不起,您不能选择拒绝定位:"+res);}});});

重要的是上面的代码经度和纬度的前面加上了Number();

微信公众号内置地图开发ios苹果不显示地图相关推荐

  1. 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)

    继上一篇文章微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式 后觉得还有更好的解决办法,这次真的找到更加优化版本,一定需要后台配合才行:后台接口返回Blob,后端设置respons ...

  2. 如何判断微信公众号是否二次开发(一)

    微信公众号是否二次开发,即微信公众号是否使用了公众平台开发接口(其中主要如:自定义菜单接口.配置第三方开发服务器接口.调用外部链接等). 接下来介绍如何用手机直观的去判断微信公众号是否二次开发,主要从 ...

  3. 微信公众号内,实现下载 PDF 文件。

    背景:需要在 微信公众号 内实现,通过点击一个[下载PDF文件]按钮,预期将 PDF 文件下载到本地自行打印. 前言:首先,本文采用的是 配合 后端 的实现方案.后端 返回file文件,通过 a 链接 ...

  4. vue.js 在微信公众号内实现视频播放

    环境:我司从事在线教育行业,想要将老师的讲课视频实现在线播放并监控用户播放时长 关键词:vue.js.微信公众号.video视频播放 1. 微信公众号内可以直接使用video进行视频播放 2. 微信公 ...

  5. HTML5微信支付和微信公众号内微信支付(VUE)

    实现html5微信支付以及微信公众号内微信支付 微信公众号内微信支付 首先进行微信授权获取code /*获取授权拿到code*/getCodeApi(state){//获取codelet urlNow ...

  6. 公众号分享页面php,微信公众号网页分享功能开发的示例代码

    现在每天都可以看到很多微信分享的链接上面有网站或者商家的自定义的分享标题,和分享链接的描述及分享出去的图像,例如下面的分享出去的链接: 上面这个是微信的js-SDK页面分享给微信好友在聊天列表中显示的 ...

  7. 微信公众号的二次开发(二 自定义菜单的创建)

    在上篇<微信公众号的二次开发(一)>我们介绍了微信订阅号的一些坑, 以及微信公众平台开发的一些基本配置.下面我们继续介绍如何通过用户关注等行为.获取用户的openid. 自定义微信公众号菜 ...

  8. 微信公众号的二次开发(三、接收事件推送获取用户信息)

    在上篇<微信公众号的二次开发(二 自定义菜单的创建)>中我们介绍了自定义菜单的创建.本篇文章将介绍如何通过接收事件推送来获取用户信息.首先我们阅读官方文档: 根据官方文档的介绍 微信公众号 ...

  9. 微信公众号网页在本地开发模式下如何使用正式环境的域名来调试

    微信公众号网页在本地开发模式下如何使用正式环境的域名来调试? 鄙人之前也不知道,网上搜了一下,看到的几篇文章都是要使用代理,有用Nginx的,还有自己写代理的.主要是按照步骤做了并不行.于是自己折腾了 ...

最新文章

  1. Oracle 11g新特性之--虚拟列(Virtual Column)
  2. 合成孔径成像算法与实现_声呐二维成像技术
  3. Shell中的read语句
  4. MongoDB、ElasticSearch、Redis、HBase比较
  5. OpenShift 4 - Fedora CoreOS (4) - 用 Ignition 定制 CoreOS 的网络/存储等配置
  6. win11白屏死机怎么办 Windows11白屏死机的解决方法
  7. 计算机操作员有关大学专业,如何根据自身特长选大学专业,这样操作最简单直接!...
  8. 静态代理和动态代理的代码笔记
  9. 网易云音乐虚化图片html,网易云音乐怎么换背景 背景图片设置方法
  10. 微信公众号排版学习之图片篇
  11. CSS实现优惠券特殊样式的技巧
  12. 电脑广告弹窗如何操作过滤屏蔽,经验技巧!怎样设置弹窗自动拦截?
  13. 在CentOS5上用 rvm 部署Rails3应用
  14. 计算机网络多项式的定义,多项式
  15. Powershell操作Excel简析
  16. 《数据库应用系统实践》------ 超市管理系统
  17. 马云的“野心”,阿里的区块链布局
  18. 2g内存测试软件,30个测试验证 二代APU高频内存是王道
  19. Razer Fintech 委任林祥源先生为顾问委员会成员
  20. mobx+mobx-react

热门文章

  1. 【Python】如何将写好的Python代码打包成exe文件?
  2. reac学习之路(一) 组件之前的传值
  3. python与php的异同,和各自的优缺点?
  4. android之循环定时器实现,实现定Android时缓存清理
  5. 格雷码(从零基础讲解,C++版)
  6. 新手炼丹师的调参内经——深度学习涨点技巧总结
  7. Intel现有移动版CPU介绍和性能评价
  8. 苹果的系统默认字体是苹方字体吗
  9. 椭圆曲线加密原理与应用
  10. 数组排序(中间大两边小)