Если в лоб...
Sumo 25.05.2003 23:39
/ 25.05.2003 23:40
... то примерно так:
1. Бьем имеющуюся у нас карту на мелкие квадраты [как обычную карту]. Размер квадрата надо будет подобрать экспериментальным путем.
2. В базе храним описание объекта и номер квадрата в котором он находится и, возможно, положение объекта внутри квадрата [это уже на любителя].
3. Если нам надо найти какой-то объект на карте, то лезем в базу достаем номер квадрата, который будет центром карты. Далее элементарно можно вычислить номера "окружающих" квадратов. После эттого просто строим табличку в ячейках которой нужные картинки. Или можно сразу на сервере собрать картинку в одну [но это скорее всего медленнее].
Обратная задача в общем тоже решается похожим образом...