簡體   English   中英

如何在沒有搜索參數的情況下使用BingMapsTask

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM