-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
108 lines (103 loc) · 4.25 KB
/
Copy pathindex.html
File metadata and controls
108 lines (103 loc) · 4.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MobileDemo</title>
<script>
(function (baseFontSize, fontscale) {
var _baseFontSize = baseFontSize || 100;
var _fontscale = fontscale || 1;
var win = window;
var doc = win.document;
var ua = navigator.userAgent;
var matches = ua.match(/Android[\S\s]+AppleWebkit\/(\d{3})/i);
var UCversion = ua.match(/U3\/((\d+|\.){5,})/i);
var isUCHd = UCversion && parseInt(UCversion[1].split('.').join(''), 10) >= 80;
var isIos = navigator.appVersion.match(/(iphone|ipad|ipod)/gi);
var dpr = win.devicePixelRatio || 1;
if (!isIos && !(matches && matches[1] > 534) && !isUCHd) {
// 如果非iOS, 非Android4.3以上, 非UC内核, 就不执行高清, dpr设为1;
dpr = 1;
}
var scale = 1 / dpr;
var metaEl = doc.querySelector('meta[name="viewport"]');
if (!metaEl) {
metaEl = doc.createElement('meta');
metaEl.setAttribute('name', 'viewport');
doc.head.appendChild(metaEl);
}
metaEl.setAttribute('content', 'width=device-width,user-scalable=no,initial-scale=' + scale + ',maximum-scale=' + scale + ',minimum-scale=' + scale);
doc.documentElement.style.fontSize = _baseFontSize / 2 * dpr * _fontscale + 'px';
window.viewportScale = dpr;
})();
if(!window.Promise) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js"'+'>'+'<'+'/'+'script>');
}
function updateSessionLocation(locationType,title,address,lng,lat) {
if (locationType == 'beginLocation') {
if (window.confirm('选择' + title + "--" + address + '为出发地?')) {
sessionStorage.beginLocation = JSON.stringify({title: title, address: address, lng: lng, lat: lat});
}
}
else {
if (window.confirm('选择' + title + "--" + address + '为目的地?')) {
sessionStorage.endLocation = JSON.stringify({title: title, address: address, lng: lng, lat: lat});
}
}
}
</script>
<!--JQuery-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<!--Baidu Map Key-->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=Ef8TxBy4vKujFnhsIPUGVCQ1LI5G2dQj"></script>
<!--AMap Ref Begin-->
<!--<link rel="stylesheet" href="http://cache.amap.com/lbs/static/main1119.css"/>-->
<!--<script src="http://cache.amap.com/lbs/static/es5.min.js"></script>-->
<!--<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=0a32182edcc6eda8450b3d3826b8f671"></script>-->
<!--<script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>-->
<!--AMap Ref End-->
<link rel="stylesheet" href="index.css"/>
<!--<link rel="stylesheet" href="dist/index.css"/>-->
<style type="text/css">
.my-drawer { position: relative; overflow: auto; }
.my-drawer .am-drawer-sidebar { max-width: 500px; background-color: #fff; overflow: auto; }
.my-drawer .am-drawer-sidebar .am-list { padding: 0; }
.demo-preview-item,
.am-tab-bar,
.am-tab-bar-content,
.am-tab-bar-tabpane {
height: 100%;
}
.popup-list .am-list-body {
height: 9.3rem;
overflow: auto;
}
</style>
</head>
<body>
<div id="root"></div>
<script type="text/javascript" src="https://as.alipayobjects.com/g/component/fastclick/1.0.6/fastclick.js"></script>
<script>
FastClick.attach(document.body);
</script>
<script src="common.js"></script>
<script src="index.js"></script>
<!--<script src="dist/common.js"></script>-->
<!--<script src="dist/index.js"></script>-->
<iframe id="geoPage" width="100%" height="30%" frameborder=0 scrolling="no" style="display: none;"
src="https://apis.map.qq.com/tools/geolocation?key=5W7BZ-NHQR4-WPTUT-DIZUM-WVESF-P2FRX&referer=myapp&effect=zoom"></iframe>
<script type="text/JavaScript">
var loc;
//监听定位组件的message事件
window.addEventListener('message', function(event) {
loc = event.data; // 接收位置信息
console.log('location', loc);
if (loc && loc.module == 'geolocation') {
sessionStorage.point = JSON.stringify(loc);
} else {
alert('定位失败');
}
}, false);
</script>
</body>
</html>