在Google地圖iOS版有一個明確的說明中關於如何使用搜索詞搜索地圖導遊:在Xamarin.Android中,有一種簡單的方法可以根據搜索詞而不是LatLng查找地圖位置?
public void Search (string forSearchString)
{
// create search request
var searchRequest = new MKLocalSearchRequest();
searchRequest.NaturalLanguageQuery = forSearchString;
searchRequest.Region = new MKCoordinateRegion (map.UserLocation.Coordinate, new MKCoordinateSpan (0.25, 0.25));
// perform search
var localSearch = new MKLocalSearch (searchRequest);
localSearch.Start (delegate (MKLocalSearchResponse response, NSError error) {
if (response != null && error == null) {
this.MapItems = response.MapItems.ToList();
this.TableView.ReloadData();
} else {
Console.WriteLine ("local search error: {0}", error);
}
});
}
但是每一個Android的例子,我所看到的是不是使用的座標。
有沒有簡單的等價物爲Android使用搜索詞?
謝謝