如何使用UWP MapControl绘制地址

时间:2016-02-20 01:18:54

标签: win-universal-app

对于通用Windows平台(UWP)MapControl,我想绘制一个街道地址。不幸的是,据我所知,控件只接受Center的Geopoint位置。

例如:

myMap.Center =
    new Geopoint(new BasicGeoposition()
    {
        //Geopoint for Seattle 
        Latitude = 47.604,
        Longitude = -122.329
    });

如何将街道地址转换为Geopoint位置然后再转回?是否有其他方式来绘制街道地址?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要将街道地址转换为Geopoint位置,然后再将其转换回来,您可以使用MapLocationFinder.FindLocationsAsyncMapLocationFinder.FindLocationsAtAsync方法。

  

通过调用Windows.Services.Maps命名空间中的MapLocationFinder类的方法,将地址转换为地理位置(地理编码)并将地理位置转换为地址(反向地理编码)。

有关详细信息,请参阅Perform geocoding and reverse geocoding