Если вы хотите, чтобы все точки были видны на изображении, вам нужны экстремумы по широте и долготе и убедитесь, что ваше представление включает эти значения с любой границей, которую вы хотите.
(Из ответа Альнитак)То, как вы вычисляете экстремумы, может быть немного проблематичным, но если они находятся на несколько градусов по обе стороны от долготы, которая оборачивается вокруг, тогда вы укажете выстрел и примете правильный диапазон.)
Если вы не хотите искажать какую-либо карту, на которой находятся эти точки, то отрегулируйте соотношение сторон ограничительной рамки так, чтобы оно соответствовало пикселям, которые вы выделили для вида, но все еще включает в себя экстремумы.
Чтобы сохранитьточки, центрированные на некотором произвольном уровне масштабирования, вычислите центр ограничительной рамки, которая «просто соответствует» точкам, как указано выше, и сохраните эту точку в качестве центральной точки.