آفلاین
user-avatar

نقشه گوگل

3 سال پیش
توسط تابش مطرح شد
آفلاین
user-avatar
تابش ( 3091 تجربه )
3 سال پیش
تخصص : برنامه نویس ارشد وب

سلام دوستان
من میخوام مثل اسنپ وقتی روی محلی پونت میزنم آدرسش رو بگیریم

 private function getAddress($latitude, $longitude)
    {
        if (!empty($latitude) && !empty($longitude)) {
            //Send request and receive json data by address
            $geocodeFromLatLong = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($latitude) . ',' . trim($longitude) . '&sensor=false&language=fa&region=IR');
            $output = json_decode($geocodeFromLatLong);
            $status = $output->status;
            //Get address from json data
            $address = ($status == "OK") ? $output->results[0]->formatted_address : '';
            //Return address of the given latitude and longitude
            if (!empty($address)) {
                return $address;
            } else {
                return false;
            }
        } else {
            return false;
        }

از این استفاده میکنم ولی اولا کوچه ها رو نمیزنه
در ثانی جاهایی رو که نمیشناسه رو 0 برمیگردونه
ولی اسنپ همون جاها رو نشون میده
چطوری میتونم آدرس دقیق رو بگیرم ؟
ممنون

برای ارسال پاسخ باید وارد سایت شوید