25 if( ! empty( $key ) ) {
28 $url .
'?key=' . $key,
31 'location' => $civico .
', ' .
$indirizzo .
', ' . $citta .
', ' . $stato
41 foreach(
$result[
'results'][0][
'locations'] as $location ) {
42 if( $location[
'geocodeQuality'] ==
'POINT' || $location[
'geocodeQuality'] ==
'ADDRESS' || $location[
'geocodeQuality'] ==
'STREET' ) {
43 # if( $location['geocodeQuality'] == 'POINT' || $location['geocodeQuality'] == 'ADDRESS' ) { 44 $qResults[ substr( $location[
'geocodeQualityCode'], 2, 3 ) ] = $location;
48 if( ! empty( $qResults ) ) {
54 $bResult = array_shift( $qResults );
57 return array_merge( $bResult[
'latLng'], array(
'cap' => $bResult[
'postalCode'] ) );
67 logWrite(
'nessuna chiave Mapquest impostata per lo stage corrente',
'geocode', LOG_CRIT );
86 $k =
'MAPQUEST_' . md5( $civico .
$indirizzo . $citta . $stato );
92 if( empty(
$r ) ||
$t ===
false ) {
logWrite( $m, $f='site', $l=LOG_NOTICE, $d=DIRECTORY_LOG, $t=CURRENT_LOG_LEVEL, $s=SITE_STATUS)
scrive un messaggio nei log del sito
const MEMCACHE_DEFAULT_TTL