За последние 24 часа нас посетили 15569 программистов и 1603 робота. Сейчас ищут 838 программистов ...

Google-карты

Тема в разделе "PHP для новичков", создана пользователем Samir, 28 янв 2018.

  1. Samir

    Samir Новичок

    С нами с:
    12 янв 2018
    Сообщения:
    48
    Симпатии:
    1
    Ребят, нужна помощь! Пытаюсь вывести местоположение с помощью google карт, но почему то выдает следующее:
    Screenshot_1.png
    Гуглил, что надо использовать консоль (F12) чтобы понять в чем именно ошибка, но в консоли ничего не пишут. Вроде бы сначала подгружается карта, а потом такое вот выдает, такое ощущение что код не до конца работает. Ниже прикрепляю код:
    HTML:
    1. <!DOCTYPE html>
    2. <title>the example of geolocation</title>
    3. <script src='OSC.js'></script>
    4. <script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
    5. </head>
    6.     <div id='status'></div>
    7.     <div id='map'></div>
    8.     <script>
    9.        if(typeof navigator.geolocation == 'underfined')
    10.           alert("Geolocation is not supported!")
    11.        else navigator.geolocation.getCurrentPosition(granted, denied)
    12.           function granted(position)
    13.           {
    14.              O('status').innerHTML = 'Permission is allowed'
    15.              S('map').border = '1px solid black'
    16.              S('map').width = '640px'
    17.              S('map').height = '320px'
    18.              var lat = position.coords.latitude
    19.              var long = position.coords.longitude
    20.              var gmap = O('map')
    21.              var gopts=
    22.              {
    23.                 center: new google.maps.LatLng(lat, long),
    24.                 zoom: 9, mapTypeId: google.maps.MapTypeId.ROADMAP
    25.              }
    26.              var map = new google.maps.Map(gmap, gopts)
    27.           }
    28.           function denied(error)
    29.           {
    30.               var message
    31.               switch(error.code)
    32.                   {
    33.                    case 1: message = ' Доступ запрещен'; break;
    34.                    case 2: message = ' Позиция недоступна'; break;
    35.                    case 3: message = ' Время ожидания операции истекло'; break;
    36.                    case 4: message = ' Неизвестная ошибка'; break;
    37.                   }
    38.             O('status').innerHTML = message
    39.            }
    40.     </script>
    41. </body>
    42. </html >
    Что вот делаю не так??
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362