prophet2812
Cadet 4th Year
- Registriert
- Juni 2011
- Beiträge
- 111
Hallo Leute,
ich bin gerade dabei meine Google Suggestion auf das neue Google Places umzustellen.
Die Suche funktioniert und das splitten vom Suchergebnis auch. Nur will ich das er die Daten splitten und das was vor dem Bestrich steht in die City Textbox gibt und alles was nach den Beistrich kommt in die Country Textbox. Ich weiß leider nicht wo der Fehler ist. Firebug liefert mir auch kein Error.
HTML/PHP:
Javascript:
Edit:
Hab noch ein Bild gemacht, damit man besser versteht was ich meine.

lg Prophet
ich bin gerade dabei meine Google Suggestion auf das neue Google Places umzustellen.
Die Suche funktioniert und das splitten vom Suchergebnis auch. Nur will ich das er die Daten splitten und das was vor dem Bestrich steht in die City Textbox gibt und alles was nach den Beistrich kommt in die Country Textbox. Ich weiß leider nicht wo der Fehler ist. Firebug liefert mir auch kein Error.
HTML/PHP:
HTML:
<input type='text' class='binput' maxlength='80' name='city' id='city' value='".$_POST['city']."'>";
<input class='binput' id='country' type='text' maxlength='80' name='country' value='".$_POST['country']."'>
Javascript:
Code:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places&language=de-DE"></script>
<script>
var autocomplete = new google.maps.places.Autocomplete($("#city")[0], {});
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
//getAddress(place.address_components);
if(place.address_components.length > 0) {
//alert(place.address_components[0]['long_name'] + ' ' + place.address_components[place.address_components.length-1]['long_name']);
//alert(place.address_components[place.address_components.length-2]['long_name']);
$('city').value = place.address_components[0]['long_name'];
$('country').value = place.address_components[place.address_components.length-1]['long_name'];
}
});
</script>
Hab noch ein Bild gemacht, damit man besser versteht was ich meine.

lg Prophet
Zuletzt bearbeitet:
(Zusatz)