---
title: "CakePHP: Umkreissuche mittels OpenGeoDB und CakePHP"
description: "Umkreissuchen werden durch moderne Dienste wie Google-Maps auf Internetauftritten immer beliebter. Gerade Unternehmen nutzen diesen Dienst gerne, um Partner oder Fachbetriebe in der Region für den Bes"
canonical_url: "https://joergboesche.de/aktuelles/cakephp-umkreissuche-mittels-opengeodb-und-cakephp"
last_updated: "2010-07-13T20:14:59"
---

> Index of every page on this site: [llms.txt](https://joergboesche.de/llms.txt)

# CakePHP: Umkreissuche mittels OpenGeoDB und CakePHP

- Veröffentlicht: 2010-07-13
- Aktualisiert: 2010-07-13
- Kategorien: PHP & Web
- URL: https://joergboesche.de/aktuelles/cakephp-umkreissuche-mittels-opengeodb-und-cakephp

> Hinweis: Dieser Beitrag ist über 10 Jahre alt. Inhalte und Versionen können inzwischen veraltet sein.

[![CakePHP: Umkreissuche mittels OpenGeoDB und CakePHP – Bild 1](https://joergboesche.de/media/uploads/2009/07/cake-logo-150x150.png)](https://joergboesche.de/media/uploads/2009/07/cake-logo.png)

CakePHP: the rapid development php framework

Umkreissuchen werden durch moderne Dienste wie Google-Maps auf Internetauftritten immer beliebter.  
Gerade Unternehmen nutzen diesen Dienst gerne, um Partner oder Fachbetriebe in der Region für den Besucher optisch und auch bedienerfreundlich zu präsentieren. Da sich viele Programmierer an der Umkreissuche aufgrund der Längen- und Breitengrade scheuen, habe ich ein kleines Codesnippet aufbereitet.

Dieses Codesnippet benutze ich selbst bei meinen **Umkreissuchen** und die Abweichung ist recht gering. Die mySQL-Query ist ein Standard, der auch bei der OpenGeoDB und mySQL-Queries eingesetzt wird.  
Das Framework CakePHP arbeitet auf dem Model-View-Controller-Prinzip und um diese Umkreissuche recht CakePHP-konform zu gestalten, habe ich mir die Mühe gemacht und die Fields, Conditions, Groups und Ergebnisse als Array aufzuteilen, sodass die Anpassung sehr einfach zu gestalten ist.

Auf www.codeblocks.de könnt ihr den Codesnippet für die Umkreissuche in CakePHP einsehen. Dort gehe ich auf ein Beispiel mit Firmen,  diese eine Postleitzahl und Längen- und Breitengrade enthalten, und der OpenGeoDB ein.

Sicherlich gibt es viele weitere Ansätze die **Umkreissuche** zu gestalten. - Dies soll nur als Beispiel und Hilfe für die Entwicklung einer [**Umkreissuche in CakePHP**](http://www.codeblocks.de/cakephp "Umkreissuche mit Längen- und Breitengraden in CakePHP") dienen.

Codesnippet als Plain-Text hier zum Download: [Umkreissuche mit CakePHP gestalten](https://joergboesche.de/media/uploads/2010/07/cakephp-umkreissuche.txt "Umkreissuche mit CakePHP gestalten") (TXT-File)

## Sitemap

See the full [sitemap](https://joergboesche.de/sitemap.md) for all pages.
