私はasp.netバージョン4.0でWebサイトを作成しています。 GeoCoordinateWatcherクラスを使用してデバイスの場所を取得することができます。ローカルのasp.net開発サーバーを使用してホストしています。しかし、私はIISでホストしているので、GeoCoordinateWatcher.permissionは拒否され、GeoCoordinateWatcher.statusは無効に設定されます。 助けてください。IISでホストするときにユーザーの場所を取得できません
UPDATE
int count = 0;
coodi: gcw.TryStart(false, TimeSpan.FromMilliseconds(1000));
GeoCoordinate cood;
var y = gcw.Status;
if (y != GeoPositionStatus.Ready && count<6) {
count++; goto coodi;
}
cood = gcw.Position.Location;
if (cood.IsUnknown != true) {
lat = cood.Latitude;
lon = cood.Longitude;
count = 0;
} else {
lat = lon = -1;
}
誰も私が私は、のような任意のサイトのリクエストとして彼の場所を使用することを許可するようにユーザーに要求するのに役立つ可能性があり、「このサイトはあなたの場所を使用したい?許可または拒否?」。
例コード – Arijoon
を表示してくださいまた、質問を最大限に活用する方法について[質問]をチェックしてください。 – Kateract
int count = 0; coodi: gcw.TryStart(false、TimeSpan.FromMilliseconds(1000)); GeoCoordinate cood; var y = gcw.Status; if(y!= GeoPositionStatus.Ready && count <6) { count ++; goto coodi; ; } cood = gcw.Position.Location; if(cood.IsUnknown!= true) { lat = cood.Latitude; lon = cood.Longitude; カウント= 0; } else { lat = lon = -1; } – Abhishek