[英]how to use BingMapsTask without search parameter
我希望通過按鈕單擊事件根據用戶請求加載BingMapsTask,盡管我不想為Task設置特定的搜索參數。 我真的只是希望用戶能夠使用其內置功能,例如在其當前位置查看交通和Bing Scout(無需使用Center屬性即可找到)。 這是可能的,因為據我所知,我必須在任務中包含一個搜索查詢才能使其正常工作。 我嘗試過使用一個空字符串進行搜索以及將搜索完全排除在外,但這兩種都不起作用。 如果這不可能,我如何獲取用戶的當前位置並將其傳遞給搜索參數? 我嘗試使用geocoordinatewatcher來獲取當前的緯度和經度,但不確定如何將這些值傳遞給搜索?
我假設您知道如何定義GeoCoordinateWatcher,因此在初始化GeoCoordinateWatcher之后,使用以下代碼在按鈕單擊事件處理程序中使用BingMapsTask
if(watcher != null)
{
BingMapsTask bing = new BingMapsTask();
bing.Center = new GeoCoordinate(watcher.Position.Location.Latitude, watcher.Position.Location.Longitude);
bing.ZoomLevel = 12;
bing.Show();
}
這里的watcher是GeoCoordinateWatcher
對象
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.