[PHP] In der Nähe von ..

Dieses Thema im Forum "Webentwicklung" wurde erstellt von freakZ, 7. November 2012 .

Schlagworte:
  1. 7. November 2012
    In der Nähe von ..

    hi,

    ich hab geolocation daten - lat und long angaben - nun bekomme ich z.b gesagt
    Hamburgerstrasse 123 - ich möchte es jedoch nicht ganz genau darauf auslegen und die genau Adresse verraten sondern wie Facebook sagen -> "in der nähe von ..".
    Schliesslich möchte ich nicht meine volle Adresse Preis geben.

    Big thanks für die Hilfe
     
  2. 7. November 2012
    AW: In der Nähe von ..

    Du könntest die Long/Lat-Daten der größeren Städte in Deutschland abfragen und dann schauen, was in der Nähe liegt.
     
    1 Person gefällt das.
  3. 7. November 2012
    AW: In der Nähe von ..

    Möchtest du, wie "theQuest" schon sagte, die nächst größere Stadt nennen oder die Stadt/PLZ von deinen Lat/Lng Daten?

    Hier gibt es die Berechnung dazu

    Am besten schaust du dir mal das Geocoding von Google an.

    Damit kannst du Google eine Adresse oder Lat/Lng Position übergeben und bekommst ausführliche Informationen zurück. Schön formatiert. Da kannst du dann das passende raussuchen und ausgeben.
     
  4. 7. November 2012
    AW: In der Nähe von ..

    BlueSin , den 2 Link hab ich bereits zum "auswerten" eingebunden, dort erscheint dann z.b Hambergergasse 22 , ich möchte aber das dort z.b in der nähe steht in der nähe von "xx bezirksname" wie bei facebook

    Das ganze für Deutschland / Österreich
     
  5. 7. November 2012
    AW: In der Nähe von ..

    kannst du nicht einfach die geodaten kürzen?, jeh kützer desto ungenauer die angabe
     
  6. 7. November 2012
    AW: In der Nähe von ..

    Auch einen Link muss man lesen können bzw. einmal sich die Beispiele angucken!

    Mehr Infos als von Google kannst du echt nicht bekommen und ich denke mehr wirst du auch sicherlich nicht brauchen. Die Region ist ebenfalls vorhanden....musst dich nur noch für xml oder json entscheiden...

    http://maps.googleapis.com/maps/api/geocode/xml?latlng=40.550331,-74.054134&sensor=true

    http://maps.googleapis.com/maps/api/geocode/json?latlng=40.550331,-74.054134&sensor=true
     
  7. 8. November 2012
    AW: In der Nähe von ..

    Wie meinst du kürzen?? Die Links sind mir bekannt nur nicht dss was ich will da zuuuu genau .. brauch keine genaue Gassen Bezeichnung ...
     
  8. 8. November 2012
    AW: In der Nähe von ..

    Schau dir die geodaten an und nim 2-4 stellen weg
     
  9. 8. November 2012
    Zuletzt bearbeitet: 8. November 2012
    AW: In der Nähe von ..

    http://maps.googleapis.com/maps/api/geocode/xml?latlng=48.1531829,16.3164373&sensor=false - Original , bei 3-4 stellen komm ich auf ein gutes ergebniss

    SO perfekt fürs erste , nun ist es so - ich hab die werte in einer db trime also so bzw. lese bei der ausgabe nicht alle stellen aus um eben auf ein "in der nähe zu" , zu kommen - meine frage is noch wie setze ich es um das ich auch gleich den ort angezeigt bekomme.

    Derzeit übermittelt mein script geodata.php?lat=xx&long=xx , so kommts in die db , geil wäre es wenn dann gleich die 2-4 stellen weniger information mit in die db kommen würde oder zu server lastig (hoffe ihr wisst was ich mein).

    Ich meinte das dann dort eben z.b steht:
    In der nähe von: Praußgasse, 1230 Wien (auf das komme ich wenn ich nach dem geolocation bis auf 2 stellen kürze).
    greez
     
  10. 8. November 2012
    AW: In der Nähe von ..

    <address_component>
    <long_name>Wien</long_name>

    zeigt er dir doch an

    geodaten einfach nach den punkt trimen lassen
     
  11. 8. November 2012
    Zuletzt bearbeitet: 8. November 2012
    AW: In der Nähe von ..

    würdest du mir ein beispiel zeigen, bei mir kommen die lat und long aus der db - daher weiss ich nicht so recht..

    Generell ist es derzeit so das lat und long angezeigt werden bei dem image (GD LIB), die eben aus der db kommen - ich würde aber gerne eben diese xml / json angaben in der db haben - ohne das es den server overkilled. BZw. hab ich auch keine ahnung wie ich das realisieren soll - denn die daten werden jede minute neu getraced "also empfangen" - und dann dazu die xml speicherung oder wie am besten hoffe du weisst was ich meine.

    tut leid wenn ich da 100 mal fragen muss
     
  12. 8. November 2012
    Zuletzt bearbeitet: 8. November 2012
    AW: In der Nähe von ..

    ich kann zwar nicht coden aber du hast die doch in der Datenbank, davon in ein Aray laden und da kannst du dann trimen, PHP: trim - Manual
    oder
    nach x zeichen abschneiden

    alternativ du machst noch ne 2. Datenbank bzw Feld und limitierst das auf die Stellen die du wollst
     
  13. 8. November 2012
    AW: In der Nähe von ..

    DU das mim trim is mir klar nur ich bekomm direkt von einem webclient "handy" via webseite geo.php?lat=xx&long=xx , also ohne 1230 Wien , Preußgasse , sondern hab nur die LAT UND LONG ind er db - wie komm ich aber jetzt zeitgleich an die xml auslesere und inserterei in die db ?? das war eher die frage ..

    Standort wird alle 2 Minuten aktualisiert ..
     
  14. 8. November 2012
    AW: In der Nähe von ..

    Siehe Post #3 und Post #6.
     
  15. 8. November 2012
    AW: In der Nähe von ..

    OpenGeoDb wird dir dabei helfen: http://opengeodb.org/wiki/OpenGeoDB

    Gerade dir "vereinfachte Form" der Datenbank dürfte interessant sein: http://www.lichtblau-it.de/downloads

    Dort sind Listen enthalten, in denen zB Postleitzahlen geografische Breiten- und Längenangaben zugeordnet sind. Damit lässt sich dann sehr einfach der Abstand zwischen zwei Orten berechnen.

    Grüße

    //edit: Ist vielleicht angenehm, etwas unabhängiger von Google zu sein
     
  16. 8. November 2012
    Zuletzt bearbeitet: 9. November 2012
    AW: In der Nähe von ..

    Code:
    <?php
    $lat = 48.1531829;
    $long = 16.3164373;
    $data = json_decode(file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng='.$lat.','.$long.'&sensor=false'));
    $country = ($data->results[0]->address_components[4]->long_name);
    echo $country;
    //UPDATE INSERT WHATEVER
    
    Das sollte es doch sein...keine Ahnung ob du jetzt die Stadt haben willst musst dich halt durchhangeln
    Oder ich verstehe einfach nicht was du willst^^
     
  17. 9. November 2012
    AW: In der Nähe von ..

    kontraproduktiv, da es mir um das einfügen in die db ging.
     
  18. 9. November 2012
    AW: In der Nähe von ..

    big thanks

    ich werd das anpasse hab mich schon ein wenig damit befasst falls was ist poste ichs hier big big thanks =)
     
  19. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.