majerajoo 161 ارسال شده در 21 اسفند، ۱۳۹۶ اشتراک گذاری ارسال شده در 21 اسفند، ۱۳۹۶ سلام خدمت دوستان عزیز دوستان من یک تکه کد دارم که با ارسال دو موقعیت به گوگل فاصله اونهارو دریافت و نمایش میده <?php $from = "35.695461, 51.406020"; $to = "35.744694, 51.084285"; $from = urlencode($from); $to = urlencode($to); $data = file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=en-EN&sensor=false"); $data = json_decode($data); $time = 0; $distance = 0; foreach($data->rows[0]->elements as $road) { $time += $road->duration->value; $distance += $road->distance->value; } echo "Distance: ".$distance." meters"; ?> متغیر to کاملا مقدارش ثابت هستش و اما متغیر from ببنید دوستان من یک دیتابیس دارم با ستون location که مختصات جغرافیایی داخلش نوشته شده در حالت معمول فقط یک مقدار میشه به این کد فرستاد و مختصات دو نقطه رو فقط بررسی میکنه حالا من میخوام کاری کنم این تکه کد بره تو دیتابیس تک تک مختصات هارو بگیره سپس همراه با اون مختصات پیش فرض بفرسته به گوگل بعد جواب رو به صورت جیسون برگردونه یعنی میخوام تمام مختصات های یک ستون از جدول رو تک تک بریزه داخل متغیر from و همراه با متغیر to ارسال کنه به گوگل و جواب رو به صورت جیسون برگردونه که حالا مثلا اگه رکوردهای داخل دیتابیس 10 تا بود 10 هم جواب برگردونه امیدوارم متوجه شده باشید خیلی ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.