Głośnik: Niech wdrożenie strony internetowej używając trochę HTML i JavaScript że geolocates użytkownika, to znaczy domyśla się, gdzie są geograficznie w zakresie ich długość i szerokość geograficzną. Zauważ tutaj jako atrybut na moim ciele tag, mam onload, które określa trochę JavaScript, który powinien uzyskać wykonywana, gdy tylko korpus załadowaniu strony. Teraz, funkcją okazuje się nazywać geolokalizacji, a funkcja, mam rozpoczęła wdrażanie, aż tu w górę pomiędzy znacznikami skryptu o nazwie geolokalizacji. Teraz realizacji tej funkcji. Po pierwsze, pozwala sprawdzić, czy typ specjalnego obiektu o nazwie navigator.geolocation nie równa, cytatu, "nieokreślone", to jestem będzie wykonać następujące czynności. Navigator.geoloc ation.getCurrentPosition. A teraz trzeba określić argument, specjalnie nazwa funkcji że chciałbym być nazywany, kiedy Get Aktualna pozycja zorientowali się, gdzie ich użytkownika. A ja po prostu się do dowolnie nazwać że funkcja teraz, zwrotna. Indziej, jeśli obiekt był w rzeczywistości niezdefiniowane, mam zamiar podać zamiast wpisu "Twoja przeglądarka nie nie obsługuje geolokalizację! " i pozostawić go na tym. Więc co to jest, że mam wpisane tutaj? Cóż, okazuje się, że najbardziej nowoczesny przeglądarek internetowych obsługuje globalny zmienna, obiekt, by tak rzec, nazwie Nawigator, który ma Navigator specyficznych, to znaczy Funkcje specyficzne dla przeglądarki. Wewnątrz nie ma właściwość o nazwie geolokalizacja, które specjalnie zawiera informacje i funkcjonalność związek z geolokalizacji, Stwierdzenie, użytkowników. Wewnątrz tego obiektu, w międzyczasie, wydaje się, że funkcja, zwie ma metodę, nazywa Pobierz aktualnej pozycji. I to jest funkcja używamy W celu znalezienia użytkownika. Niech chociaż teraz wdrożyć oddzwonienia Funkcja, która jest w rzeczywistości będzie wywoływany, gdy użytkownik został zlokalizowany. Idziemy do przodu i deklarują, że dobrze z funkcji zwrotnej i niech zadzwoń do argumentu, że wiem, że to będzie otrzymywać powiedzmy pozycję. Że będzie, jak się okazuje, Obiekt, który w jakiś sposób reprezentuje pozycji użytkownika w świecie. Następnie wewnątrz tej funkcji, niech Wyjście z czujnymi position.coords, co oznacza współrzędnych. Szerokość a następnie złączyć na że przecinek i spacja, a następnie na z tym, position.coords.longitude. Idziemy dalej i zapisać ten plik, otwórz strona w przeglądarce i sprawdź, czy nie możemy się znaleźć. http://localhost / geolokalizacja-0.html. I nie jestem w Cambridge, Massachusetts.