Я пытаюсь создать следующий алгоритм ниже, но я не уверен, как я могу начать, поэтому здесь нет кода:
Цель состоит в том, чтобы отобразить (например, 30 магазинов из Google Maps). В настоящее время я использую Google Maps API в приложении.
Алгоритм:
Получить 30 различных магазинов в зависимости от уровня масштабирования.
Пример 1: если масштаб 10 (City Zoom) показать 30 различных магазинов с определенным увеличением. Эти магазины будут охватывать разные латы и длинные карты. (в идеале охватывать Север, Юг, Восток и Запад из того, что пользователь сейчас видит на карте).
Пример 2: если пользователь увеличит уровень до 15, (Street Zoom) также отобразит эти 30 магазинов с определенным увеличением. Если не 30 магазинов, будет отображаться (<30). </p>
Любая помощь будет признательна. Если понадобятся дополнительные разъяснения, прокомментируйте, и я внесу изменения в пост.