如何从 windows phone 中的纬度和经度值获取地址?

Posted

技术标签:

【中文标题】如何从 windows phone 中的纬度和经度值获取地址?【英文标题】:How to get address from latitude and longitude values in windows phone? 【发布时间】:2013-09-04 09:34:17 【问题描述】:

我想获取特定地点的完整地址,我有经度和纬度值。

如何将其转换为地址,我正在使用 Terra,但有时它会抛出错误。

“System.ServiceModel.CommunicationException”类型的异常 发生在 System.ServiceModel.ni.dll 中,之前未处理 托管/本地边界

我的应用程序崩溃了。

我的代码

 try
        
            _watcher = new GeoCoordinateWatcher();

            _watcher.PositionChanged += _watcher_PositionChanged;
            _watcher.Start();
        
        catch (Exception ex)
        
            MessageBox.Show(ex.Message);
        

void _watcher_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e)
    
        latitude = e.Position.Location.Latitude;
        longitude = e.Position.Location.Longitude;
        //MessageBox.Show("Latitude & Longtitude:" + latitude + "  " + longitude);

        client.ConvertLonLatPtToNearestPlaceAsync(new ServiceReference1.LonLatPt  Lat = latitude, Lon = longitude );
    

    void client_ConvertLonLatPtToNearestPlaceCompleted(object sender, ConvertLonLatPtToNearestPlaceCompletedEventArgs e)
    

            Captured_Address.Text = e.Result;
    

如何解决。请帮帮我。

【问题讨论】:

【参考方案1】:

在 Windows Phone 7 中,您可以使用 Bing 中的 REST Location api。见:

Find a Location by Point

【讨论】:

以上是关于如何从 windows phone 中的纬度和经度值获取地址?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上使用 Qt c++ 从一个地理地址获取纬度/经度?

如何从R中的州边界获取纬度和经度数据

如何从android中的纬度和经度获取完整的地址? [复制]

如何使用 R 中的纬度/经度边界从 netCDF 文件中获取子集

从网站本地化手机(获取其经度和纬度)的最佳方法是啥?

如何从C#中的地址获取纬度和经度