Metoda SqlGeography.STDistance
Zwraca najmniejszą odległość między punktem w SqlGeography wystąpienie i punkt w innym SqlGeography instancji.
Przestrzeń nazw: Microsoft.SqlServer.Types
Zestaw: Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)
Składnia
'Deklaracja
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function STDistance ( _
other As SqlGeography _
) As SqlDouble
'Użycie
Dim instance As SqlGeography
Dim other As SqlGeography
Dim returnValue As SqlDouble
returnValue = instance.STDistance(other)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlDouble STDistance(
SqlGeography other
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public:
SqlDouble STDistance(
SqlGeography^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member STDistance :
other:SqlGeography -> SqlDouble
public function STDistance(
other : SqlGeography
) : SqlDouble
Parametry
- other
Typ: Microsoft.SqlServer.Types.SqlGeography
Inne wystąpienie Geografia, z którego jest miara odległość między wystąpieniem, na którym STDistance jest wywoływana.Jeśli określono pusty zestaw STDistance zwróci wartość null.
Wartość zwracana
Typ: System.Data.SqlTypes.SqlDouble
Zwraca wartość null Jeśli odwołanie przestrzennej identyfikatory (SRIDs) SqlGeography wystąpienia nie dopasowania.
Jeśli ta metoda jest używana do określenia odległości między punktami antipodal lub kolejnych punktów po przeciwnych stronach kula ziemska, jak w odległość między PUNKTEM (0 0) oraz punkt (180 0), ta metoda zwróci wartość null.