Skip to content

Библиотека позволяет получать координаты гео-объекта по адресу и наоборот. А также загружать статический фрагмент карты с 1 меткой, либо несколькими метками (до 100), расположенными в пределах одного населенного пункта.

Notifications You must be signed in to change notification settings

zharro/YandexMaps

Repository files navigation

YandexMaps

Библиотека позволяет загружать все географические объекты, расположенные в указанном месте (адрес или координаты). Таким образом можно узнать координаты объекта по адресу и наоборот. Также можно загружать статическое изображение географического объекта, задав такие параметры карты как размер в пикселях, приближение и цвет метки, указывающей в центр выбранного объекта. Этот сценарий в тестовом приложении: 11

Библиотека также позволяет получать изображения нескольких объектов, расположенных в пределах одного населенного пункта. Этот сценарий в тестовом приложении: scen2

Пример исходного кода работы с библиотекой (синхронно):

        var geoCoder = new GeoCoder();
        // Найти все гео-объекты, расположенные по адресу 'Москва, ул. Тверская, дом 7'
        var geoObject1 = geoCoder.SearchObjectsInLocation("Москва, ул. Тверская, дом 7");

        // Результат: address="Россия, Московская область, Москва, Москва, Тверская улица, 7"
        var address = geoObject1.GeoObjects.First().Address;
        // Результат: coordinates="55.757962, 37.611006"
        var coordinates = geoObject1.GeoObjects.First().Coordinates;

        // Получить изображение точки на карте с адресом 'Москва, ул. Тверская, дом 7'
        // размером 600x400 пикселей и приближением 12 в виде зеленой метки
        var imageWithOneLabel = geoObject1.GeoObjects.First().GetImage(
            new Size(600, 400),
            12,
            LabelColor.Green);

        var geoObjects = new Dictionary<GeoObject, LabelColor>
        {
            {geoObject1.GeoObjects.First(), LabelColor.Red},
            {new GeoObject(55.796812, 37.617868), LabelColor.Yellow}
        };
        // Получить изображение двух объявленных выше точек на карте города Москвы
        var imageWithTwoLabels = geoCoder.GetImageForObjects("город Москва", new Size(600, 400), 10, geoObjects);

About

Библиотека позволяет получать координаты гео-объекта по адресу и наоборот. А также загружать статический фрагмент карты с 1 меткой, либо несколькими метками (до 100), расположенными в пределах одного населенного пункта.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages