1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> スピーカー:のWebページを実装してみましょう HTMLとJavaScriptのビットを使用して 3 00:00:03,520 --> 00:00:06,900 すなわち、すなわち、ユーザgeolocates 彼らがどこにあるか見つけ出し 4 00:00:06,900 --> 00:00:10,740 地理的に彼らの観点から 緯度と経度の座標。 5 00:00:10,740 --> 00:00:15,430 私の体の属性として、ここで注意してください タグは、私が指定する、オンロードしている 6 00:00:15,430 --> 00:00:18,340 取得する必要のJavaScriptのビット 本体とすぐに実行 7 00:00:18,340 --> 00:00:19,580 ページがロードされています。 8 00:00:19,580 --> 00:00:22,660 今、その関数が呼ばれるように見える geolocate、その関数は、私はしました 9 00:00:22,660 --> 00:00:28,340 ここにトップまで、実装し始めて geolocateというスクリプトタグの間。 10 00:00:28,340 --> 00:00:30,590 >> それでは、この関数を実装してみましょう。 11 00:00:30,590 --> 00:00:34,850 最初に、チェックしてみましょうかのタイプ と呼ばれる特殊なプロパティの 12 00:00:34,850 --> 00:00:42,740 navigator.geolocationは、等しくない その後、私は「未定義」、引用終わり引用 13 00:00:42,740 --> 00:00:44,430 次のことをするつもり。 14 00:00:44,430 --> 00:00:45,680 Navigator.geoloc ation.getCurrentPosition。 15 00:00:45,680 --> 00:00:49,990 16 00:00:49,990 --> 00:00:53,710 そして今、私は、引数を指定する必要があり、 関数の特に名前 17 00:00:53,710 --> 00:00:57,160 私は時に取得と呼ばれるようにしたいこと 現在位置が把握しているところ 18 00:00:57,160 --> 00:00:58,300 彼らのユーザーです。 19 00:00:58,300 --> 00:01:02,460 そして私はちょうど任意に呼び出すつもりだ 今のところ、その関数、コールバック。 20 00:01:02,460 --> 00:01:06,860 >> そうでなければ、そのプロパティが実際にあった場合 未定義の、私が指定するつもりだ 21 00:01:06,860 --> 00:01:13,520 代わりに、ブラウザがない」という警告 地理位置情報に対応していませ! " 22 00:01:13,520 --> 00:01:14,980 そのままにしておく。 23 00:01:14,980 --> 00:01:16,720 だから、私がここで入力したことは何ですか? 24 00:01:16,720 --> 00:01:19,620 >> まあ、それは最も近代的なことが判明 Webブラウザは、グローバルをサポート 25 00:01:19,620 --> 00:01:22,960 変数、オブジェクト、いわば ナビゲータと呼ばれる、すなわち有する 26 00:01:22,960 --> 00:01:26,430 ナビゲータ特異的、すなわち ブラウザ固有の機能を提供します。 27 00:01:26,430 --> 00:01:30,210 内と呼ばれるプロパティがあります 地理位置を特異的に 28 00:01:30,210 --> 00:01:34,010 情報と機能が含まれています 地理位置に関連した、 29 00:01:34,010 --> 00:01:35,580 利用者の発見、。 30 00:01:35,580 --> 00:01:38,820 >> そのオブジェクトの内部では、一方で、 機能があるように見える、 31 00:01:38,820 --> 00:01:41,790 そうでなければ、既知の方法を持っている、 現在の位置を取得すると呼ばれる。 32 00:01:41,790 --> 00:01:45,750 そして、それは我々が使用している関数の ユーザーを検索するために。 33 00:01:45,750 --> 00:01:48,890 >> 今のコールバックを実装するのにレッツ 実際の機能は 34 00:01:48,890 --> 00:01:51,730 ときに呼び出さ取得するつもり ユーザが位置していた。 35 00:01:51,730 --> 00:01:56,030 それでは先に行くと同様にそれを宣言してみましょう 関数コールバックとletのと 36 00:01:56,030 --> 00:02:00,550 私はそれがことを知っているの引数を呼び出す たとえば、位置を受信する。 37 00:02:00,550 --> 00:02:04,020 それはあることを行っている、それは結局のところ、 何とか表すオブジェクト 38 00:02:04,020 --> 00:02:05,970 世界におけるユーザの位置。 39 00:02:05,970 --> 00:02:11,890 >> 次に、この関数の内部で、みましょう 警告position.coordsで出力、 40 00:02:11,890 --> 00:02:15,830 その座標を表し、緯度 そして、その後に上の連結 41 00:02:15,830 --> 00:02:19,155 コンマとスペース、その後にその それに、position.coords.longitude。 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> オープン、のは先に行くと、このファイルを保存してみましょう ブラウザでページ、および表示された場合 44 00:02:26,150 --> 00:02:27,590 我々は自分自身を見つけることができません。 45 00:02:27,590 --> 00:02:36,190 http://localhostを/地理位置-0.html。 46 00:02:36,190 --> 00:02:38,020 そしてそこに私は、ケンブリッジにおいて、AM マサチューセッツ州。 47 00:02:38,020 --> 00:02:39,680