Существует довольно простой способ приблизить расстояние, понимая, что градус широты составляет около 69 миль в длину.Поэтому, если бы вы сделали что-то вроде этого:
private LatLngBounds AUSTRALIA = new LatLngBounds(new LatLng(-44.0, 113), new LatLng(-43.5, 113), new LatLng(-44.5, 113));
Предполагая, что первый лат / долг был вашей текущей позицией, вы бы создали границы с радиусом около 35 миль от вашего текущего местоположения.Вы можете использовать меньшие разности широт, если вы хотите меньший радиус, например, -40,0, -40,1, -39,9 используйте меньшие доли градуса.Убедитесь, что вы меняете только координаты широты, так как расстояние между градусами фиксировано.Принимая во внимание, что расстояние между градусами долготы варьируется в зависимости от широты, и это гораздо более сложный расчет.