На самом деле так делать не нужно, посмотрите как это делается в MVC: контроллер обрабатывает действие, запрашивает данные у модели, и передает их в представление, а у Вас тут все в куче.
По поводу группировки:
проходитесь в цикле по данным, и создаете новый массив, в котором ключ будет, например md5 от 45.096944 38.981667, а уже потом выводите
|