OLD | NEW |
1 <html> | 1 <html> |
2 <body> | 2 <body> |
3 <script> | 3 <script> |
4 function successCallback(position) { | 4 function successCallback(position) { |
5 var message = { | 5 var message = { |
6 'success': true, | 6 'success': true, |
7 'message': 'Received cached position lat: ' + position.coords.latitu
de + ', long: ' + position.coords.longitude | 7 'message': 'Received cached position lat: ' + position.coords.latitu
de + ', long: ' + position.coords.longitude |
8 }; | 8 }; |
9 parent.postMessage(message, '*'); | 9 parent.postMessage(message, '*'); |
10 } | 10 } |
11 | 11 |
12 function errorCallback(error) { | 12 function errorCallback(error) { |
13 var message = { | 13 var message = { |
14 'success': false, | 14 'success': false, |
15 'message': 'Failed to get position.' | 15 'message': 'Failed to get position.' |
16 } | 16 } |
17 parent.postMessage(message, '*'); | 17 parent.postMessage(message, '*'); |
18 } | 18 } |
19 | 19 |
20 navigator.geolocation.getCurrentPosition( | 20 navigator.geolocation.getCurrentPosition( |
21 successCallback, | 21 successCallback, |
22 errorCallback, | 22 errorCallback, |
23 { maximumAge:600000, timeout:0 }); | 23 { maximumAge:600000, timeout:0 }); |
24 </script> | 24 </script> |
25 </body> | 25 </body> |
26 </html> | 26 </html> |
OLD | NEW |