Имеется набор точек, которые нужно отобразить на карте. Точки геокодированы, то есть их координаты получены из обычных текстовых адресов и они указывают на здания. Задача состоит в том, чтобы показать эти точки не над зданиями, а на ближайших улицах, перед фасадами этих зданий.
Чтобы было понятнее, это точки, откуда забирались пассажиры и хочется, чтобы показывалось не здание, а точка на улице перед зданием, откуда пассажира забрали физически.
Сейчас так:
Надо так:
Существуют ли алгоритмы расчета такого смещения?