0
어떤 유형의 연결 (wifi, 4G 등) 없이도 Windows 타블렛에서 system.device.location을 사용할 수 있습니까? 내 GeoCoordinateWatcher 위치 위치는 항상 IsUnknown을 반환합니다. 그러나, 내가 와이파이를 사용할 때 작동합니다.연결없이 system.device.location
어떤 유형의 연결 (wifi, 4G 등) 없이도 Windows 타블렛에서 system.device.location을 사용할 수 있습니까? 내 GeoCoordinateWatcher 위치 위치는 항상 IsUnknown을 반환합니다. 그러나, 내가 와이파이를 사용할 때 작동합니다.연결없이 system.device.location
나는 그렇게 믿는다. GPS, Wi-Fi 삼각 측량, 휴대 전화 타워 삼각 측량 (see here)과 같은 다양한 방법으로 위치를 파악할 수 있습니다. 다음은 간단한 예입니다. 당신이 그것을 처음 호출 할 때 어떤 이유인지 알 수 없으므로 즉시 두 번째 호출하고 좌표를 보여줍니다. 나는 그것이 당신을 위해서도 잘되기를 바랍니다.
참고 - Wi-Fi를 태블릿에서 사용하는 대신 라우터 또는 인터넷 연결을 분리합니다.
예 :
Public Sub GetLocationProperty()
Dim watcher As New System.Device.Location.GeoCoordinateWatcher()
watcher.TryStart(False, TimeSpan.FromMilliseconds(1000))
Dim coord As GeoCoordinate = watcher.Position.Location
If coord.IsUnknown <> True Then
msgbox(coord.Latitude & " x " & coord.Longitude)
Else
'msgbox("Unknown latitude and longitude.")
'Try a 2nd time
GetLocationProperty() 끝 최종 하위`
... 어떻게 그렇게 할 데이터가없는 경우 그 자체의 위치를 기대 하면? –