0
我使用地理編碼服務在WP7從緯度和經度 得到國家或地區名稱創建ReverseGeocodeRequest一瞬間,我寫了下面的事情: -我不能夠在WP7
GeoCoordinate location1 = null;
private GeoCoordinateWatcher watcher;
public void FindCountryUsingGps()
{
progressbar.Visibility = Visibility.Visible;
watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Default);
watcher.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(watcher_PositionChanged);
watcher.Start();
}
void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e)
{
if (watcher != null)
{
watcher.Stop();
watcher.Dispose();
watcher = null;
location1 = e.Position.Location;
ObtainCountry();//by this function you obtain country region
}
}
然後加入以下參考: - 是 後,我寫了
public void ObtainCountry()
{
if (location == null)
return;
ReverseGeocodeRequest reverseGeocodeRequest = new ReverseGeocodeRequest();
,但我不能寫這個 ReverseG eocodeRequest reverseGeocodeRequest = new ReverseGeocodeRequest(); 行,它的顏色爲紅色
在wp7中,這是什麼?
請提供更多信息。您是否添加了服務參考?它是Bing地理編碼服務還是其他?你有什麼嘗試?這是編譯時錯誤嗎? – Ani
好的,我編輯了我的帖子! thx – vir
您確定添加服務引用生成了正確的代碼嗎?我有時遇到了代碼沒有生成或者在沒有添加「使用」的名稱空間中生成的問題。代碼應該在ServiceReference文件夾下,名爲Reference.cs的代碼文件(或類似的東西) – Ani