現在地を取得してGoogleマップに表示しようとしました。このため:
- Javascript API を有効にしました (google.developers サイト内)。
- APIにアクセスするためのキーを取得しました。
- 以下のリンクのコードをhtmlファイルにコピーしました(もちろん、APIを「呼び出す」ときにキーを挿入します)。
https://developers.google.com/maps/documentation/javascript/examples/map-geolocation
ブラウザーで html ファイルを実行すると、エラーInvalidKeyOrUnauthorizedURLを示すアラートを受け取りましたが、すべて正しく行ったようで、実際には正しく行ったようです。それはあなた自身です」)結果は私の場所を示しました。
このコンテキストの後、このコードをブラウザーで直接実行できない理由を知りたいと思います。つまり、w3schools を使用しても問題ありませんが、適切な方法ではなく、なぜ無効なのか疑問に思っています。
観察: ファイルはホストされていないことに注意してください。これは私自身のコンピューターです。Opera と Chrome ブラウザで実行しようとしましたが、どちらも失敗しました。Google マップ API のコードをブラウザで直接実行しましたが、キーは必要ありませんでした。
ありがとう