Я не знаю Вашей ситуации. Поэтому могу предлагать в общем и целом. Судя по той карте, нужно что-то выходящее за рамки обычных представлений. Вы говорите о расстоянии. А что, если его убрать? Ну, хотя бы допустить эту мысль?И от карт - нужно заставить его ревновать.