使用greatmaps时获取地址

时间:2019-01-27 14:58:09

标签: c# gmap.net

多年以来,我一直在使用相同的代码来获取地址,但突然间它不再起作用。我想知道是否有人可以告诉我为什么它停止工作以及他们是否可以考虑解决方法

我尝试查找是否有人遇到问题,但是大多数代码都可以追溯到2104,而在2104中,我的代码运行良好。这是最近才开始发生的。

我也尝试使用 st = GMapProviders.BimgMap.GetPlacemarks(latlng,out plc);

但是当我这样做时,我会得到“未实现”的异常

try
{

    List<Placemark> plc = null;
    for (int i = 0; i < 5; i++)
    {
        var st = GMapProviders.GoogleMap.GetPlacemarks(latlng, out plc);
        if (st == GeoCoderStatusCode.G_GEO_SUCCESS && plc != null)
        {
             foreach (var pl in plc)
             {
             if (!string.IsNullOrEmpty(pl.PostalCodeNumber))
                 return pl.Address;
             }

         }
    }
    return null;
}
catch
{
    return null;
}

之前:

st用于返回GeoCoderStatusCode.G_GEO_SUCCESS,而plc将包含地址 现在: st现在包含unknown and plc = null

0 个答案:

没有答案