Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1

    Reverse Geocoding PHP Google API Non funziona

    Gentili lettori,
    sto riscontrando diversi problemi con il reverse geocoding php utilizzando le google map.
    Il dilemma che mi perseguita da qualche giorno è non riuscire a memorizzare in una variabile il nome della città dalle coordinate.

    Vi spiego, io do in pasto due coordinate (lat e lng) che sono verificate e puntano esattamente al centro di Milano.

    Faccio partire la funzione che dalle coordinate mi dovrebbe trovare la città appartenente ma restituisce niente. Dove sbaglio? ecco il mio codice. (ribadisco le coordinate sono verificate).

    if($latitude = get_post_meta($post_id,'_pronamic_google_maps_lati tude', true) && $longitude = get_post_meta($post_id,'_pronamic_google_maps_long itude', true)):
    $url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng='.$latitude.','.$longitude.'&sensor=tr ue_or_false';
    // make the HTTP request
    $data = @file_get_contents($url);
    // parse the json response
    $jsonarray = json_decode($data,true);
    // if we get a placemark array and the status was good, get the address


    $addr = $jsonarray->results[0]->address_components[0]->long_name;
    wp_mail( 'otta88.box@gmail.com', 'JSON', $addr );


    update_post_meta($post_id, '_post_city_name', $addr);

    endif;

    Grazie per la vostra attenzione.
    PS: non ho usato la funzione codice nell inserire il post perché mi dava una cattiva formattazione.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Sbagli qui:
    $data = @file_get_contents($url);

    Prova senza chiocciola.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.