Клуб API Карт

Найдено на тему «координаты»:
Как узнать положение метки на экране (x, y)/
Удалённый пользователь
2 февраля 2017, 22:02

Здравствуйте!

      Столкнулся с проблемой. Загружаю метки на карту из географических координат (lat, lon), но для дальнейшей обработки мне требуется узнать положение меток на экране (x, y).  

      Возможно ли реализовать преобразование геокоординат в координаты экрана?

1 комментарий
Метки,координаты
Выдают Разные координаты ymaps.geolocation и ymaps.geocode
Александр Андрианов
17 сентября 2016, 10:56
 ymaps.geocode
 res.geoObjects.get(0).geometry.getCoordinates()
//Возвращает [53.195047, 45.018325]  Пенза

 ymaps.geolocation
 result.geoObjects.get(0).geometry.getCoordinates()
//возвращает [53.194546, 45.019529] Пенза




Как получить одинаковые координаты? Это важно т.к. в БД выборка идет по координатам

2 комментария
координаты
как определить координаты
Удалённый пользователь
13 августа 2016, 16:52

как определить координаты, от точки + 500 метров ?

1 комментарий
координаты объекта,координаты
Кластеры за пределами видимой области карты
Швалёв Дмитрий
4 июня 2016, 13:54

Добрый день, есть задача соединить линиями кластеры геообъектов. На карту добавляются геоточки, затем добавляются кластеры, по координатам кластеров (geometry.getCoordinates()) создаётся ломаная (Polyline).

Проблема возникает когда кластер уходит за пределы видимой карты. В документации
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Clusterer-docpage/
есть упоминание: "Если объект не попадает в видимую область карты, он не будет добавлен на карту.", поэтому, как мне кажется, кластер уходя за видимую область удаляется и к нему невозможно нарисовать линию.

Подтвердите это пожалуйста, если это действительно так?

Пробовал увеличить параметр кластера: options.viewportMargin, но из-за этого увеличивается время обработки карты вплоть до того, что картой становится невозможно пользоваться.

Каким образом можно решить эту задачу, можно ли сделать чтобы кластеры создавались за пределами видимой области карты или может получить координаты кластеров которые не добавлены на карту?

1 комментарий
кластер,кластеризатор,полилиния,координаты
Object Manager и клик по координатам
Artem Izmest'ev
18 января 2016, 13:03

Добрый день всем.

Подскажите, у меня есть полигоны, получаю списком через JSON с сервера в асинхронном режиме.
У полигона есть событие, навешано через стандартый диспетчер событий для ObjectManager'a.
Также есть координаты объекта (возвращаются из SearchControl'a).

Собственно, вопрос: как правильно возбудить событие клика по координатам?
Что-то типа:

objectManager.objects.events.fire('click', {
target: objectManager.objects,
coordPosition: result.geometry.getCoordinates()
});

Заранее спасибо за ответ.

 

2 комментария
fire,API 2.1,координаты,события,ObjectManager
Как использовать координаты вида 'm, n' при создании маркера?
siniykv
26 июля 2015, 12:18

Копаю api и инет уже часа два, нашёл только метод fromString() api 1.0 , но в текущей версии такого нет.

6 комментариев
Javascript,координаты,API 2.1
Как узнать принадлежит ли точка, какой то геозоне ?
wotgaid
13 июля 2015, 21:33

С кругом и прямоугольником, всё просто проблемма с многоугольником. Нужен алгоритм который вычисляет, принадлежит ли точка геозоне типа многоугольник. И всё это мне надо сделать в PHP скрипте, данные о точках многоугольника хранятся в БД. Подскажите в каком направлении двигаться, может быть есть уже готовые функции? Подойдут ли для этого методы векторной алгебры ? Ведь они вроде как для плоскости, а у нас получается сфера.

1 комментарий
координаты,полигон
Конвертация координат
GoodManDima
2 июля 2015, 00:59

Здравствуйте. Подскажите, пожалуйста как сконвертировать географические координаты в пиксельные?

2 комментария
API 2.1,координаты
Определение кода ОКТМО точки, имея точные координаты.
npcmax
26 июня 2015, 10:31

Здравствуйте!

 

Есть точные географические координаты 1200 где-то точек. Нужно для каждой точки найти подходящий ОКТМО код. Это реально?

1 комментарий
координаты,геокодирование
Попадание координаты в многоугольники
rutmb
17 июня 2015, 15:58

На карте есть 3 многоугольника. Как определить в какой из них попадает координата? И если попадает сделать переход по определенной ссылке? Заранее спасибо!

1 комментарий
API 2.1,координаты,полигон
Координаты русла реки!
Удалённый пользователь
28 мая 2015, 11:23

Добрый день! я хотел обратиться по следующему вопросу, мне нудно получить географические координаты определенного отрезка  русла  реки с определенным шагом, я честно говоря с картами только начинаю работать, поэтому буду очень благодарен за подробный ответ, и есть еще один вопрос - где скачать бинарный файл в котором будут находится высоты с определенным шагом (желательно одна секунда )  выделенной мною области на карте, для того что бы я мог обращаться к этому файлу допустим в делфи и зная координаты определенной точки получать ее высоту! Заранее большое спасибо!

1 комментарий
координаты,геокодирование
Центрируем карту со списком объектов
angel3864
21 мая 2015, 10:32

Здравствуйте.

использую этот вариант

https://tech.yandex.ru/maps/jsbox/2.1/object_list

но не получается по клику по ссылке в списке объектов отцентрировать карту на балуне  с увелечением zoom.

помогите решить.

спасибо.

3 комментария
метка,API 2.1,координаты
Переместить маркер
Элькенос Щинтеко
23 апреля 2015, 18:44

Подскажите, пожалуйста,как можно переместить маркер (изменить координаты) при помощи javascript. Очень не хочется каждый раз при изменении координат объекта пересоздавать метку.

2 комментария
метка,API 2.1,координаты
Определения координат области показа карты
Удалённый пользователь
17 марта 2015, 15:04

Подскажите пожалуйста. Я задал карте начальные параметры: геокоординаты центра и zoom.

Определил style="width:1510px; height:845px". Каким образом можно получить координаты левого нижнего угла и верхнего правого угла области показа карты ?

Спасибо.

 

9 комментариев
API 2.1,координаты,область видимости
программное смещение объекта
Удалённый пользователь
15 марта 2015, 00:21

Здравствуйте. Отображаю на Яндекс карте маршруты по заранее известным геокоординатам. Эти маршруты (полилинии) мне нужно сместить (каждый маршрут на определенную величину в пикселах). Подскажите, каким образом это можно осуществить ?

Заранее спасибо.

 

2 комментария
API 2.1,координаты,геометрия,ломаная
Привязка координат к дороге.
WizaXxX
13 марта 2015, 12:05

Здравствуйте.

Если куча координат, по этим коорд. рисую линию, но есть одно но, координаты приходят с некоторой погрешностью, от того линия получается кривая, и иногда выходит за пределы дороги.

Подскажите каким образом можно привязать координаты к дорогам? 

2 комментария
API 2.1,координаты,ломаная
Определить координаты клика на Polyline
Удалённый пользователь
12 марта 2015, 17:07

Как определить координаты клика на Polyline? Стандартный метод определения координат дает координаты начала и конца линии, а нужны координаты именно места, на котором кликнули мышкой. Событие "click" на линии до уровня карты не распространяется, к сожалению.

2 комментария
API 2.1,координаты,события,ломаная
Как передать координаты из geocode в placemark?
Удалённый пользователь
20 февраля 2015, 20:08

Здравствуйте,

помогите, пожалуйста, понять, в документации не нашёл.

Координат я не знаю, получаю их посредством geocode:

var myGeocoder = ymaps.geocode( ..некая строковая переменная... );

а как это передать в

a = new ymaps.Placemark( координаты ) ?

чтобы точку поставить на полученных координатах?

 

8 комментариев
метка,API 2.1,координаты,геокодирование
Как получить координаты dragend или хотя бы drag
Евгений Блинков
20 февраля 2015, 18:17

Простите, может голова замылилась и не вижу очевидного...

пишу var coords = e.get('coords'), говорит, что undefined. По всякому пытался, ничего не получилось. В документации вычитал, что для события drag есть pixelOffset. Это работает, но не понимаю как связать пиксели с координатами? Я хочу чтобы пользователь мог подвинуть точку, если он промахнулся, когда её ставил, и получить координаты окончательной позиции точки.

3 комментария
метка,API 2.1,координаты,события,перетаскивание
API 2.0 - кодирование точек ломаной fromEncodedPoints
Farlow
20 февраля 2015, 08:04

Подскажите, есть ли в апи 2.0 кодирование точек ломаной?

 

в апи 1.0 вот такой вариант

var polyline = YMaps.Polyline.fromEncodedPoints(
    "-4aTAwItMQEI087-vuHkAICWmAA7S0wA_9LO_kNLTAABLTEBQUtMAIBpZ_8_S0wA-CwxAUBLTAAI087-PUtMAICWmABBS0wA_9LO_j5LTAA=",
    "BCCBCCBCCB"
);

2 комментария
координаты,API 2.0,ломаная