私は自分のウェブアプリケーションで自己を見つける必要があります。私は私の場所を固定するためにGoogleマップを使用しています。私が持っている問題は、現在の場所を返す関数である:Javaスクリプト現在の地理位置
function setLocation() {
var temp = { lat: 0, lng: 0 };
navigator.geolocation.getCurrentPosition(function (position, temp) {
//here is all ok, temp.lat and tem.lng are assigned correctly
temp.lat = position.coords.latitude;
temp.lng = position.coords.longitude;
});
//here temp.lat and temp.lng are again 0
return temp;
}
問題を説明する私のコードにいくつかのコメントを書いています。 私は何が間違っていますか? これを読んでいただきありがとうございます。 p.s.私はJavaスクリプトで新しいです。
@MikeC接続が表示されたら、自分のコードを修正するコードスニペットを教えてください。 –
いいえ、あなたのコードを書くつもりはありません。スタックオーバーフローが原因ではありません。リンクされた質問を読んでそれから学ぶ。 –
あなたがそれを理解する時間を費やすと、リンクされた質問があなたの質問に答えます。 – Amy