Решение ошибки состояния exceptionincode для gmap.net
Привет,
Мне нужно получить информацию о местоположении из координат lat-lon; в частности, мне нужен тип дороги
Я хотел посмотреть, делает ли это возможным следующий код:
winforms - информация о местоположении, где щелчок мыши на карте GMap.net - переполнение стека[^]
private void map_MouseClick(object sender, MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { double lat = map.FromLocalToLatLng(e.X, e.Y).Lat; double lng = map.FromLocalToLatLng(e.X, e.Y).Lng; } List<Placemark> plc = null; var st = GMapProviders.GoogleMap.GetPlacemarks(map.FromLocalToLatLng(e.X, e.Y), out plc); if (st == GeoCoderStatusCode.G_GEO_SUCCESS && plc != null) { foreach (var pl in plc) { if (!string.IsNullOrEmpty(pl.PostalCodeNumber)) { Debug.WriteLine("Accuracy: " + pl.Accuracy + ", " + pl.Address + ", PostalCodeNumber: " + pl.PostalCodeNumber); } } } }
Но я получаю ExceptionInCode как статус. Как мне решить эту проблему
Что я уже пробовал:
Пробовал с различными провайдерами-OSM,OSM4U,GoogleMap
Richard MacCutchan
Почему вы думаете, что не важно сообщить нам, какое сообщение об ошибке вы видите?
sajad dehghan niri
он так и сказал: exceptionincode. в этом нет никакой ошибки.