MapExtensions.TryOpenAsync 方法

定义

重载

TryOpenAsync(IMap, Location)

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

TryOpenAsync(IMap, Placemark)

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定的地标。

TryOpenAsync(IMap, Location, MapLaunchOptions)

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

TryOpenAsync(IMap, Double, Double)

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

TryOpenAsync(IMap, Location)

Source:
Map.shared.cs
Source:
Map.shared.cs

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ TryOpenAsync(Microsoft::Maui::ApplicationModel::IMap ^ map, Microsoft::Maui::Devices::Sensors::Location ^ location);
public static System.Threading.Tasks.Task<bool> TryOpenAsync (this Microsoft.Maui.ApplicationModel.IMap map, Microsoft.Maui.Devices.Sensors.Location location);
static member TryOpenAsync : Microsoft.Maui.ApplicationModel.IMap * Microsoft.Maui.Devices.Sensors.Location -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TryOpenAsync (map As IMap, location As Location) As Task(Of Boolean)

参数

map
IMap

调用此方法的对象。

location
Location

在地图应用程序中打开的位置。

返回

true如果已打开地图应用程序,则为 ;否则为 < //;。false

例外

locationnull.

适用于

TryOpenAsync(IMap, Placemark)

Source:
Map.shared.cs
Source:
Map.shared.cs

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定的地标。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ TryOpenAsync(Microsoft::Maui::ApplicationModel::IMap ^ map, Microsoft::Maui::Devices::Sensors::Placemark ^ placemark);
public static System.Threading.Tasks.Task<bool> TryOpenAsync (this Microsoft.Maui.ApplicationModel.IMap map, Microsoft.Maui.Devices.Sensors.Placemark placemark);
static member TryOpenAsync : Microsoft.Maui.ApplicationModel.IMap * Microsoft.Maui.Devices.Sensors.Placemark -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TryOpenAsync (map As IMap, placemark As Placemark) As Task(Of Boolean)

参数

map
IMap

调用此方法的对象。

placemark
Placemark

用于在地图应用程序中打开的印记。

返回

true如果已打开地图应用程序,则为 ;否则为 < //;。false

适用于

TryOpenAsync(IMap, Location, MapLaunchOptions)

Source:
Map.shared.cs
Source:
Map.shared.cs

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ TryOpenAsync(Microsoft::Maui::ApplicationModel::IMap ^ map, Microsoft::Maui::Devices::Sensors::Location ^ location, Microsoft::Maui::ApplicationModel::MapLaunchOptions ^ options);
public static System.Threading.Tasks.Task<bool> TryOpenAsync (this Microsoft.Maui.ApplicationModel.IMap map, Microsoft.Maui.Devices.Sensors.Location location, Microsoft.Maui.ApplicationModel.MapLaunchOptions options);
static member TryOpenAsync : Microsoft.Maui.ApplicationModel.IMap * Microsoft.Maui.Devices.Sensors.Location * Microsoft.Maui.ApplicationModel.MapLaunchOptions -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TryOpenAsync (map As IMap, location As Location, options As MapLaunchOptions) As Task(Of Boolean)

参数

map
IMap

调用此方法的对象。

location
Location

在地图应用程序中打开的位置。

options
MapLaunchOptions

启动要使用的选项。

返回

true如果已打开地图应用程序,则为 ;否则为 < //;。false

例外

在任一 locationoptionsnull时引发。

适用于

TryOpenAsync(IMap, Double, Double)

Source:
Map.shared.cs
Source:
Map.shared.cs

首先检查是否已打开已安装的地图应用程序,然后使用启动选项将已安装的应用程序打开到特定位置。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ TryOpenAsync(Microsoft::Maui::ApplicationModel::IMap ^ map, double latitude, double longitude);
public static System.Threading.Tasks.Task<bool> TryOpenAsync (this Microsoft.Maui.ApplicationModel.IMap map, double latitude, double longitude);
static member TryOpenAsync : Microsoft.Maui.ApplicationModel.IMap * double * double -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TryOpenAsync (map As IMap, latitude As Double, longitude As Double) As Task(Of Boolean)

参数

map
IMap

调用此方法的对象。

latitude
Double

目标纬度。

longitude
Double

目标经度。

返回

true如果已打开地图应用程序,则为 ;否则为 < //;。false

适用于