ใช้ curl response ละติจูด ลองติจูด จาก google api ไม่ได้

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

roklabath

ใช้ curl response ละติจูด ลองติจูด จาก google api ไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย roklabath »

ผมใช้ curl ในการขอละติจูดกับลองติจูดของ google api ครับ
พอเทสบน localhost สามารถดึงข้อมูลมาได้ แต่พออัพขึ้นโฮสจริงกลับได้ค่าเป็น NULL แทนครับ :cry:

โค้ด: เลือกทั้งหมด

<?php
	$url = "https://maps.google.com/maps/api/geocode/json?address=กรุงเทพ+ไทย";
	
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL,$url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	$geo = 	curl_exec($ch);
	curl_close($ch);
	$geoloc = json_decode($geo ,true);

	var_dump($geoloc['results'][0]['geometry']['location']['lat']);
	var_dump($geoloc['results'][0]['geometry']['location']['lng']);
?>
เข้าไปเช็ค phpinfo ตรงส่วน curl support ก็ enabled แล้วครับ
รบกวนด้วยนะครับ
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 128