解决苹果手机无法定位的问题

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="hidden" name="" id="weidu" >
<input type="hidden" name="" id="jingdu" >
<iframe id="geoPage" width="0" height="0" frameborder="0" style="display:none;" scrolling="no" src="https://apis.map.qq.com/tools/geolocation?key=*******M&referer=Yourapp"></iframe>
</body>
<script>

window.addEventListener(‘message‘, function(event) {

var loc = event.data;
$("#weidu").val(loc.lat);
$("#jingdu").val(loc.lng);
// var region="{:getregion()}"+‘市‘;
// var city=loc.city.replace(‘市‘, ‘‘);
// if(region!=loc.city){
// var r=confirm("当前定位地点不在所选服务区,是否采用定位地点继续下单?");
// if(r){
// $.ajax({
// url: ‘{:U(‘Index/region‘)}‘,
// type: ‘post‘,//提交的方式
// dataType:‘json‘,
// data:{region:city}
// });
// $("#dizhi").val(loc.province+loc.city+loc.addr);
// }
// }else{
// $("#dizhi").val(loc.province+loc.city+loc.addr);
// }
$("#dizhi").val(loc.province+loc.city+loc.addr);
}, false);
document.getElementById("geoPage").contentWindow.postMessage(‘getLocation‘, ‘*‘);
</script>
</html>

用腾讯地图的话 是https,可能对于IOS可以 经测试可用,详细看腾讯地图的使用方法

时间: 2024-11-29 04:12:33

解决苹果手机无法定位的问题的相关文章

Android解决WebView的定位功能、视频全屏播放、下载功能、页面Url的处理、进度条处理

解决WebView的定位功能.视频全屏播放.下载功能.页面Url的处理.进度条处理 事先说明: 定位功能在安卓6.0需要用户手动确认权限后才能使用 若需在安卓6.0适配WebView的定位功能,则需要在WebView中手动增加用户权限访问 详细可百度安卓6.0权限管理系统,或者采用第三方封装好的权限管理类进行编写(如Bmob) 如果对内容不理解的话,可参考最后的整个类的代码 如果对BaseActivity这个抽象类不理解的话,可以查看下面一篇文章对BaseActivity的介绍 步骤一:webv

返回顶部(解决IE6固定定位)

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 3 <head> 4 &l

解决苹果手机Safari浏览器下 字体显示为 蓝色的 问题

解决苹果手机 Safari浏览器下   字体显示为蓝色的 问题 近期测试同学测试,wap站上,底部文字在苹果8上面 ,使用 Safari浏览器打开,一直显示 蓝色字体 其他正常,寻找半天无解,最后 阳仔 小伙伴 猛然想起来,这是 不兼容,少了一句meta标签 在 head区域 添加上 这句话 即可  ,正常显示 字体颜色了 <meta name="format-detection" content="telephone=no"> 原文地址:https:/

Java路径问题终于解决方式—可定位全部资源的相对路径寻址

1.在Java项目中,应该通过绝对路径訪问文件.下面为訪问的经常用法: 第一种方法:类名.class.getResource("/").getPath()+文件名称 另外一种方法:Thread.currentThread().getContextClassLoader().getResource("").getPath()+文件名称[主要使用] 如果文件夹结构例如以下 如今src文件夹下的类文件须要訪问config文件夹下的配置文件. 2.使用第一种方法 new F

【TRICK】解决锚点定位向下浮动Xpx问题

1. 问题描述 页面滚动后,菜单栏会固定在页头,当锚点定位时,菜单会遮盖部分定位后的内容,所以需要在锚点定位后自动向下漂移Xpx. 2. 解决办法 a. 设定占位锚点,并给占位锚点设置样式,比如 <a href="#test">hehehe</a> <div style="height:400px;width:100%;background:red;"></div> <div id="test"

解决苹果手机返回不刷新问题

问题描述:    js返回上一页的实现  :  1)   history.go(-1); 2)   history.back(); 3)   history.back(-1); 第一种方法在苹果手机上返回上一页并不刷新,导致在上一个页面中的状态未更新,第二三中方法没实验,估计也会有这个问题,在安卓手机上功能正常. 解决办法:    比如现在有 a.html 和 b.html ,从 a.html 跳到 b.html 进行操作,b.html 中的操作更改状态传到后端保存,返回到a.html时重新请求

安卓中一句代码,解决拨号,定位,网页,卸载,安装,播放,邮件,短信

//以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent. 002 003 //一.打开一个网页,类别是Intent.ACTION_VIEW 004 005 Uri uri = Uri.parse("http://blog.3gstdy.com/"); 006 007 Intent intent = new Intent(Intent.ACTION_VIEW, uri); 008 //二.打开地图并定位到一个点 009 010 Uri uri = Uri

单个雪碧图多个图像资源你该如何解决它们的定位?

例图: 效果图: 这么多图定位,我们该怎么实现呢? 难道一个个定位,计算? 解决方案如下 scss里面的for循环! 原文地址:https://www.cnblogs.com/cisum/p/8638480.html

如何解决苹果手机温度过高问题?

iPhone 7plus会有发热和暖屏的问题吗?iPhone 7plus发热和暖屏问题解决办法. 已入手iPhone 7plus的小伙伴有没有发现,iPhone 7plus使用以后摄像头附近会很烫手,屏幕也明显很暖? 要是以下解决不了我告诉你一个好地方广州市天河区天河北路183号大都会广场4407-4408室(中国市长大厦旁) 遇上iPhone 7plus发热和暖屏,以下两个方法可以解决: 发热问题:使用DFU重新刷机. 暖屏问题:设置,通用,辅助功能有个显示调节,选色彩滤镜,色调.把强度设为零