<?php /** * @Author: prabhakar * @Date: 2016-03-17 02:36:24 * @Last Modified by: Prabhakar Gupta * @Last Modified time: 2016-03-17 03:06:29 */ require_once 'inc/connection.inc.php'; require_once 'inc/function.inc.php'; require_once 'inc/constants.inc.php'; $response = array(); $latitude = (double) $_GET['lat']; $longitude = (double) $_GET['lng']; if ($latitude != 0 && $longitude != 0) { $mode = (int) $_GET['mode']; $response['mode'] = $HERE_API_MODES[$mode]; $response['results'] = array(); $here_response = call_here_api($HERE_API_MODES[$mode], $latitude, $longitude); foreach ($here_response as $item) { $temp_array = array('name' => strip_tags($item['title']), 'lat' => (double) $item['position'][0], 'lng' => (double) $item['position'][1], 'address' => strip_tags($item['vicinity']), 'phone' => null, 'website' => strip_tags($item['href']), 'icon' => strip_tags($item['icon'])); array_push($response['results'], $temp_array); } } echo json_encode($response);
<?php require_once 'inc/connection.inc.php'; require_once 'inc/function.inc.php'; require_once 'inc/constants.inc.php'; if (isset($_GET['id'])) { $id = (int) $_GET['id']; $query = "SELECT `lat`,`lng` FROM `cities` WHERE `id`='{$id}' LIMIT 1"; $query_run = mysqli_query($connection, $query); while ($query_row = mysqli_fetch_assoc($query_run)) { $latitude = (double) $query_row['lat']; $longitude = (double) $query_row['lng']; } $response['hotels'] = array(); $here_response = call_here_api('accommodation', $latitude, $longitude); //echo $here_response; //die; foreach ($here_response as $item) { $temp_array = array('name' => strip_tags($item['title']), 'lat' => $item['position'][0], 'lng' => $item['position'][1], 'address' => strip_tags($item['vicinity']), 'icon' => $item['icon'], 'phone' => $phones[rand() % count($phones)], 'websites' => $websites[rand() % count($websites)]); array_push($response['hotels'], $temp_array); } echo json_encode($response); }