地理位置情報を使用して Web アプリを作成しています。これまでのところ、ユーザーがアクセスすると、位置情報サービスを許可するように求められ、アラートが表示されるようにセットアップして動作させています (テスト目的のため、永続的ではありません)。
私はこれを使用しています:
navigator.geolocation.getCurrentPosition(foundLocation, noLocation, {enableHighAccuracy:true});
function foundLocation(position)
{
var lat = position.coords.latitude;
var long = position.coords.longitude;
alert('We know you are here '+ lat +','+ long);
}
function noLocation()
{
alert('Could not find location');
}
次に、API 呼び出しの URL である「アドレス」と呼ばれる変数をこの外部に持っています。
address = "http://api.wunderground.com/api/geolookup/hourly/conditions/astronomy/alerts/forecast/q/[LOCATION].json"
私の質問は、関数からlat
andを取得long
して URL に挿入するにはどうすればよいですか? 私はいくつかの方法を試しましたが、それらはすべて「未定義」を返すため、明らかに何か間違ったことをしています。
どんな助けでも大歓迎です!
ありがとうございました。