GoogleMapsAPI zur Umkreissuche

xeolon

Neues Mitglied
Hallo,

ich bin Java und php-Anfänger.

Auf meiner Web-Seite haben User die Möglichkeit, sich Ärzte an einem Ort aus einer SQL-Datenbank anzeigen zu lassen.

Hierzu muss die Fachrichtung aus einem Drop-Down-Menü ausgewählt und der Ort, bzw. Adresse in ein Input-Feld (php) eingetragen werden.

Ich möchte nun eine GoogleMaps-Karte implementieren, die sich dann nach dem klick und entsprechendem Seiten-Neuaufbau auf den Ort zentriert und dort alle Ärzte ausgibt in einem Umkreis von wenigen Km!

Derzeit experimentiere ich leider erfolglos mit einer GoogleAPI-Karte. Die Karte holt sich die Geodaten des Users und zentriert sich dann automatisch auf dessen Position. Ich schaffe es nicht, das Input-Feld mit der Karte zu verknüpfen!

Vielleicht hat dahingehend jemand Erfahrungen?

Java:
<script>
var map;
var stepDisplay;
var service;


function initialize(coords) {
	var latlng = new google.maps.LatLng(coords.latitude, coords.longitude);
	var myOptions = {
		zoom: 8,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
};

							
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	var marker = new google.maps.Marker({
		position: latlng,
		map: map,
		title: "Hier bist du :)"
});
}

	navigator.geolocation.getCurrentPosition(function(position){
	initialize(position.coords);
}, 
	function(){
	document.getElementById('map_canvas').innerHTML = 'Deine Position konnte leider nicht ermittelt werden';
	});


google.maps.event.addDomListener(window, 'load', initialize);
</script>

Screenshot Hate2Wait.jpg

Falls jemand den php-Script nützlich findet:

PHP:
            //Auswahl PLZ Ort
				echo "PLZ / Ort: ";
				echo "<id='ps_plz_ort'><input name='ps_plz_ort' />";
				
				echo "<input type = 'submit' name = 'ps_senden' value='Best&auml;tigen' size ='20' />";

			echo "</form>";
 
Zuletzt bearbeitet:

Oben