关于IOS10系统内微信公众号地图的显示问题

简介: 关于IOS10系统内微信公众号地图的显示问题

 1.使用腾讯位置服务可以完美的解决问题,已使用测试;

2.具体的解决方案:

调用方式1:引用封装好的JS模块,调起前端的定位组件,通过封装好的接口获取位置信息。

js引入地址:https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js

<!DOCTYPE html>

<html>

<head>

   <meta http-equiv="Content-Type"content="text/html; charset=UTF-8">

   <title>前端定位模块</title>

   <meta name="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">

   <style>

       * {

           margin: 0;

           padding: 0;

           border: 0;

       }

       body {

           position: absolute;

           width: 100%;

           height: 100%;

           text-align: center;

       }

       #pos-area {

           background-color:#009DDC;

           margin-bottom: 10px;

           width: 100%;

           overflow: scroll;

           text-align: left;

           color: white;

       }

       #demo {

           padding: 8px;

           font-size: small;

       }

       #btn-area {

           height: 100px;

       }

       button {

           margin-bottom: 10px;

           padding: 12px 8px;

           width: 42%;

           border-radius: 8px;

           background-color:#009DDC;

           color: white;

       }

   </style>

   <script type="text/javascript"src="https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js"></script>

</head>

<body>

   <div id="pos-area">

       <p id="demo">点击下面的按钮,获得对应信息:<br /></p>

   </div>

   <div id="btn-area">

       <button onclick="geolocation.getLocation(showPosition, showErr, options)">获取精确定位信息</button>

       <button onclick="geolocation.getIpLocation(showPosition, showErr)">获取粗糙定位信息</button>

       <button onclick="showWatchPosition()">开始监听位置</button>

       <button onclick="showClearWatch()">停止监听位置</button>

   </div>

   <script type="text/JavaScript">

       vargeolocation = newqq.maps.Geolocation("OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77","myapp");

       document.getElementById("pos-area").style.height = (document.body.clientHeight - 110) + 'px';

       varpositionNum = 0;

       varoptions = {timeout: 8000};

       functionshowPosition(position) {

           positionNum ++;

           document.getElementById("demo").innerHTML += "序号:"+ positionNum;

           document.getElementById("demo").appendChild(document.createElement('pre')).innerHTML = JSON.stringify(position, null, 4);

           document.getElementById("pos-area").scrollTop = document.getElementById("pos-area").scrollHeight;

       };

       functionshowErr() {

           positionNum ++;

           document.getElementById("demo").innerHTML += "序号:"+ positionNum;

           document.getElementById("demo").appendChild(document.createElement('p')).innerHTML = "定位失败!";

           document.getElementById("pos-area").scrollTop = document.getElementById("pos-area").scrollHeight;

       };

       functionshowWatchPosition() {

           document.getElementById("demo").innerHTML += "开始监听位置!<br /><br />";

           geolocation.watchPosition(showPosition);

           document.getElementById("pos-area").scrollTop = document.getElementById("pos-area").scrollHeight;

       };

       functionshowClearWatch() {

           geolocation.clearWatch();

           document.getElementById("demo").innerHTML += "停止监听位置!<br /><br />";

           document.getElementById("pos-area").scrollTop = document.getElementById("pos-area").scrollHeight;

       };

   </script>

</body>

</html>

3.原创作品,请勿转载

相关文章
|
1月前
|
安全 Android开发 数据安全/隐私保护
深入探讨iOS与Android系统安全性对比分析
在移动操作系统领域,iOS和Android无疑是两大巨头。本文从技术角度出发,对这两个系统的架构、安全机制以及用户隐私保护等方面进行了详细的比较分析。通过深入探讨,我们旨在揭示两个系统在安全性方面的差异,并为用户提供一些实用的安全建议。
|
3月前
|
iOS开发 开发者
iOS微信分享配置universal links步骤
iOS微信分享配置universal links步骤
1392 58
|
29天前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
28天前
|
安全 Android开发 iOS开发
深入探讨Android与iOS系统的差异及未来发展趋势
本文旨在深入分析Android和iOS两大移动操作系统的核心技术差异、用户体验以及各自的市场表现,进一步探讨它们在未来技术革新中可能的发展方向。通过对比两者的开放性、安全性、生态系统等方面,本文揭示了两大系统在移动设备市场中的竞争态势和潜在变革。
|
28天前
|
安全 Android开发 数据安全/隐私保护
深入探索Android与iOS系统安全性的对比分析
在当今数字化时代,移动操作系统的安全已成为用户和开发者共同关注的重点。本文旨在通过比较Android与iOS两大主流操作系统在安全性方面的差异,揭示两者在设计理念、权限管理、应用审核机制等方面的不同之处。我们将探讨这些差异如何影响用户的安全体验以及可能带来的风险。
34 1
|
1月前
|
移动开发 小程序
仿青藤之恋社交交友软件系统源码 即时通讯 聊天 微信小程序 App H5三端通用
仿青藤之恋社交交友软件系统源码 即时通讯 聊天 微信小程序 App H5三端通用
60 3
|
1月前
|
存储 安全 算法
深入探索iOS系统安全机制:保护用户隐私的前沿技术
本文旨在探讨苹果公司在其广受欢迎的iOS操作系统中实施的先进安全措施,这些措施如何共同作用以保护用户的隐私和数据安全。我们将深入了解iOS的安全架构,包括其硬件和软件层面的创新,以及苹果如何通过持续的软件更新来应对新兴的安全威胁。此外,我们还将讨论iOS系统中的一些关键安全功能,如Face ID、加密技术和沙箱环境,以及它们如何帮助防止未经授权的访问和数据泄露。
|
1月前
|
安全 数据安全/隐私保护 Android开发
深入探索iOS系统安全机制:从基础到高级
本文旨在全面解析iOS操作系统的安全特性,从基础的权限管理到高级的加密技术,揭示苹果如何构建一个既开放又安全的移动平台。我们将通过实例和分析,探讨iOS系统如何保护用户数据免受恶意软件、网络攻击的威胁,并对比Android系统在安全性方面的差异。
|
1月前
|
安全 搜索推荐 Android开发
揭秘安卓与iOS系统的差异:技术深度对比
【10月更文挑战第27天】 本文深入探讨了安卓(Android)与iOS两大移动操作系统的技术特点和用户体验差异。通过对比两者的系统架构、应用生态、用户界面、安全性等方面,揭示了为何这两种系统能够在市场中各占一席之地,并为用户提供不同的选择。文章旨在为读者提供一个全面的视角,理解两种系统的优势与局限,从而更好地根据自己的需求做出选择。
108 2
|
2月前
|
安全 搜索推荐 Android开发
深入探索安卓与iOS系统的差异及其对用户体验的影响
在当今的智能手机市场中,安卓和iOS是两大主流操作系统。它们各自拥有独特的特性和优势,为用户提供了不同的使用体验。本文将深入探讨安卓与iOS系统之间的主要差异,包括它们的设计理念、用户界面、应用生态以及安全性等方面,并分析这些差异如何影响用户的使用体验。

相关实验场景

更多