Мы до какого-то времени использовали objectManager для карт.
Но количество меток растет и загрузка карты начинает тупить. Вообщем решили использовать loadingManager.
У нас в базе хранятся координаты типа широта и долгота (lat, long).
Для loadingManager решили использовать загрузку со splitRequests = false с tileBounds
Номера тайлов получаю так
zoom = window.nedroMap.getZoom(); coords = go.geometry.coordinates; globalPixelCoordinates = window.nedroMap.options.get('projection').toGlobalPixels(coords, zoom); tileNumber = [Math.floor(globalPixelCoordinates[0] / 256), Math.floor(globalPixelCoordinates[1] / 256)];
Дальше мне нужно tileNumber для каждого гео-объекта записать в базу. Но zoom ведь тоже нужно как-то корректно получить. Как вот для каждого объекта определить подходящйи зум ?
Или может есть хорошие практики и я вообще все неверно делаю. Нужна вообщем помощь.
Спасибо.