varias una partir obtener mediante longitud localizador latitud google geoposicionamiento geolocalizacion ejemplos direcciones direccion coordenadas con php google-api latitude-longitude

una - obtener direccion a partir de latitud y longitud php



obtener latitud y longitud desde el código PIN mediante PHP (2)

En mi sitio, quiero obtener la latitud y longitud del código pin o código postal dado. Si doy 680721 como código pin o código postal, entonces quiero obtener su latitud y longitud correspondientes usando el código php. ¿Cómo puedo hacer esto? Si esto es posible en PHP? Tengo el código php para obtener la latitud y la longitud del nombre de lugar.

$Url=''http://maps.googleapis.com/maps/api/geocode/json?address=''.$exp_pjctloc[$i].''&sensor=false''; if (!function_exists(''curl_init'')){ die(''Sorry cURL is not installed!''); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $Url); curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm"); curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $output = curl_exec($ch); curl_close($ch); $search_data = json_decode($output); $lat = $search_data->results[0]->geometry->location->lat; $lng = $search_data->results[0]->geometry->location->lng;

Pero, ¿cómo puedo obtenerlo mediante el uso de código PIN o código postal?


Debajo del código funcionó para mí

<?php $zipcode="92604"; $url = "http://maps.googleapis.com/maps/api/geocode/json?address=".$zipcode."&sensor=false"; $details=file_get_contents($url); $result = json_decode($details,true); $lat=$result[''results''][0][''geometry''][''location''][''lat'']; $lng=$result[''results''][0][''geometry''][''location''][''lng'']; echo "Latitude :" .$lat; echo ''<br>''; echo "Longitude :" .$lng; ?>


Esto funcionó para mí:

$zip = 94043; $site = file_get_contents(''http://geocoder.ca/?postal=''.$zip, false, NULL, 1000, 1000); $goods = strstr($site, ''GPoint(''); // cut off the first part up until $end = strpos($goods, '')''); // the ending parenthesis of the coordinate $cords = substr($goods, 7, $end - 7); // returns string with only the $array = explode('', '',$cords); // convert string into array echo "<pre>"; print_r($array); // output the array to verify