Почему-то не открывается в мобильном яваскрипт с геолокацией от Гугла! Помогите!
Всем доброго времени суток! Почему-то не открывается в мобильном яваскрипт с геолокацией от Гугла! С компьютера работает нормально...Помогите! Собственно вот код:
<!DOCTYPE HTML> <html lang="en-US"> <head> <title>Geolocation API</title> <meta charset="UTF-8"> <style type="text/css"> BODY { background:#333; color:#000; font:13px/1.3 'Helvetica Neue','Helvetica','Arial',sans-serif; } #map { position:absolute; top:0; right:0; bottom:0; left:0; background:#333 50% 50% no-repeat; } #map.loader { background-image:url(spinner.gif); } #map.error { background-image:url(error.png); } #map.warning { background-image:url(warning.png); } </style> <script src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> function initialize() { var element = document.getElementById( 'map' ) if ( navigator.geolocation ){ navigator.geolocation.getCurrentPosition( function( position ) { element.className = ''; loadMap( element, position.coords.latitude, position.coords.longitude ); }, function() { element.className = 'error'; } ); } else { element.className = 'warning'; } } function loadMap( element, lat, lon ) { var coordinates = new google.maps.LatLng( lat, lon ); var options = { zoom: 15, center: coordinates, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map( element, options ); var marker = new google.maps.Marker({ position: coordinates, map: map, title: 'You are here' }); } window.onload = initialize; </script> </head> <body> <div id="map" class="loader"></div> </body> </html> |
Часовой пояс GMT +3, время: 14:48. |