标签:show jquery tin cell void cal callback blank -o
void getCurrentPosition(in PositionCallback successCallback, in optional PositionErrorCallback errorCallback, in optional PositionOptions options);
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
|
<!DOCTYPE html> <html> <head> <meta charset= "utf-8" /> <meta name= "viewport" content= "width = device-width; initial-scale=1" > <title>GeoLocation API演示程序</title> <link rel= "stylesheet" href= "jquery.mobile.css" /> <script src= "jquery.min.js" ></script> <script src= "jquery.mobile.min.js" ></script> <script type= "text/javascript" > function startgps() { var gps = navigator.geolocation; if (gps) { gps.getCurrentPosition(showgps, function (error) { alert( "Got an error, code: " + error.code + " message: " + error.message); }, {maximumAge: 10000}); // 这里设置超时为10000毫秒,即10秒 } else { showgps(); } } function showgps(position) { if (position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; alert( "latitude: " + latitude + "\r\n longitude: " + longitude); } else alert( "position is null" ); } </script> </head> <body> <section class = "ui-page ui-body-c ui-page-active" data-url= "page1" id= "page1" data-role= "page" > <header role= "banner" class = "ui-bar-a ui-header" data-role= "header" > <h1 aria-level= "1" role= "heading" tabindex= "0" class = "ui-title" >GeoLocation API Demo</h1> </header> <div role= "main" data-role= "content" class = "ui-content" > <input type= "button" value= "我的位置" onclick= "startgps()" /> </div> <footer role= "contentinfo" class = "ui-bar-a ui-footer" data-role= "footer" > <h1 aria-level= "1" role= "heading" tabindex= "0" class = "ui-title" >Allan Yan</h1> </footer> </section> </html> |
jQuery Mobile + HTML5 获取地理位置信息
标签:show jquery tin cell void cal callback blank -o
原文地址:http://www.cnblogs.com/xzzzys/p/7687615.html