GMap получаем от Yandex координаты и выводим на карту
Запись от Jlovenpk1 размещена 30.01.2019 в 09:16
Показов 5936
Комментарии 6
|
Поделюсь куском кода из своего проекта, который вскоре выложу тут и возможно на хабре, т.к я стеснительный человек и оцениваю свои навыки всегда на уровне junior и middle, мне не всегда удается сохранить тот объем текста и кода, который я уже вот-вот выложу, а писать с нуля, желание пропадает. Хотя может я слишком самокритичен?
Для одиночного запроса на один адрес получаем такой код:
| |||||||||||||||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 6
Комментарии
-
Так вроде же есть готовые библиотечки
Если не ошибаюсь у Yandex.Maps API ограничение на частоту вызова, для автоматизации думаю есть смысл ставить Sleep...
C# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
DataTable srcGeo = new DataTable(); // ......Некоторый код наполняющий DataTable и добавляющий DataColumns GEOX, GEOY...... GeoCode gc = new GeoCode(); foreach (System.Data.DataColumn dc in srcGeo.Columns) dc.ReadOnly = false; foreach (DataRow r in srcGeo.AsEnumerable()) { System.Threading.Thread.Sleep(500); try { PointD pointD = gc.GetCoord(r["ADDR"].ToString()); r["GEOX"] = pointD.Y.ToString(); r["GEOY"] = pointD.X.ToString(); } catch (Exception) // Если "не шмогла" { r["GEOX"] = "0"; r["GEOY"] = "0"; } }
Запись от judipav размещена 30.01.2019 в 10:39
-
Запись от Jlovenpk1 размещена 30.01.2019 в 12:20
-
Запись от Avazart размещена 30.01.2019 в 15:26
-
Запись от Jlovenpk1 размещена 30.01.2019 в 15:29
-
Запись от Avazart размещена 30.01.2019 в 16:28
-
Запись от Jlovenpk1 размещена 31.01.2019 в 07:31



