Я создаю сайт в asp.net версии 4.0. Я могу получить местоположение устройства, используя класс GeoCoordinateWatcher, когда я его размещаю, используя локальный сервер разработки asp.net. Но если я принимаю его в IIS, я получаю GeoCoordinateWatcher.permission как denied и 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
Кроме того, проверьте [ask], как максимально использовать ваши вопросы. – 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; count = 0; } else { lat = lon = -1; } – Abhishek