Клуб API Карт

Как поставить метку точно в заданные координаты?

andrey.tver69
29 апреля 2013, 05:34

При установке метки на карту, она ставится не в заданные координаты, а на гео-объект, что ближе находится.

Мне же надо поставить именно в нужное место. Как это сделать?

6 комментариев
Подписаться на комментарии к посту

Раскройте мысль. Как Вы ставите метку на карту, что она ставится не по координатам, а на какой-то другой геообъект?

Просто

            myPlacemark = new ymaps.Placemark(coord, {

                balloonContentHeader: name,

 

                balloonContentBody: wtime + "
" + phone,

                balloonContentFooter: address,

                hintContent: name

            }, {

                iconImageHref: "/assets/img.png",

                iconImageSize: [25, 28],

                iconImageOffset: [-5, -30]

            }); 

 

в итоге при задание к примеру этих координат  56.846450 35.905916

метка автоматически начинает указывать на дом, т.е. на его центральную часть, а мне надо, чтобы она стояла именно на краю дома, чтобы показать, где именно находится вход (просьба клиента), если сдвинуть координаты метки ещё немного ниже на карте, то она сразу перескочит на проезжую часть и опять же не будет точно в заданном координатами месте

Значит, нужно увеличить точность и указывать не 6 знаков после запятой, а 8, например. 
Где вы берете координаты?

Карта всегда указывает точно туда, куда вы сами написали.

Координаты беру с карт яндекса, там вверху есть кнопочка "Получить информацию", ей тыкаешь на карту и слева в углу появляются координаты точки, куда тыкнул))

Не подскажите, как получить точнее?

 тут до 8-й цифры после точки

Да, действительно, дело было в точности координат.

Спасибо за помощь!