کمال
7 سال پیش توسط کمال مطرح شد
0 پاسخ

نقشه گوگل

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

 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 برمیگردونه
ولی اسنپ همون جاها رو نشون میده
چطوری میتونم آدرس دقیق رو بگیرم ؟
ممنون


ثبت پرسش جدید

به همدیگه کمک کنیم

به کمال کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام