Допустим, за начало координат мы взяли нулевой километр на Площади Советов. В голове строим систему координат - оси x и y. Таким образом мы можем задать парой координат любую точку на карте. Например, 14.352:79.821. Это значит, что по горизонтальной оси абсцисс X искомая точка находится на отметке 14.352, а по ординате Y - на 79.821. За единицу измерения взять любое значение. Например, 1 реальный метр. Тогда можно и без десятых и сотых долей обойтись. Ну и эти координаты могут быть отрицательными в случае, если точка слева (западнее) от начала координат, либо ниже (южнее).Элементарная планиметрия Уверен, ваш программист с ней знаком. Итого, у нас будет стандартизированный формат координат. Как я предложил выше, вида: координата_по_X:координата_по_Y (например, 14.352:79.821). Далее в программе должна быть возможность ткнуть мышкой в любую точку карты, и в каком-то текстовом окошке в интерфейсе программы будут отображаться координаты этой выбранной точки. Человек копирует оттуда эту строку вида 14.352:79.821 и кидает в аську/джаббер другу. Тот эти координаты вставляет в аналогичное окошко у него, жмет Enter, и его переносит прямо в эту искомую точку, где ярко стрелочками указано точное местоположение. Вроде бы все предельно понятно объяснил