20*32768 = 655360, что уже не может быть моей координатой
до меня внезапно дошло, что в формуле
bx:=(x div blockSize - x shr 31) * blockSize;
x - у меня есть - моё собственное положение на карте, а координату клика можно вычислить относительно собственного местоположения. Впринципе все вычесления так и делал т.к. карта центрируется по своему положению.
Только надо теперь это всё "вживую" проверять т.к. тесты делал на одной карте и с постоянным местоположением.
|