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

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

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

User avatar
unroklabath
PHP Newbie
PHP Newbie
Posts: 1
Joined: 02/04/2016 4:33 pm

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

Post by unroklabath »

ผมได้ใช้ curl ในการขอ ละติจูด ลองติจูด จาก google api โดยใช้ที่อยู่ครับ
เมื่อได้เทสบน localhost สามารถได้ค่า "float(13.7563309) float(100.5017651)" มา
แต่พออัพเทสบนโฮสจริง กลับได้ค่า NULL แทนครับ

Code: Select all

<?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']);
?>
ต้องเพิ่มเติมอะไรบ้าง รบกวนด้วยครับ

ปล. ผมได้เช็ค curl support เป็น enabled แล้วครับ
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 10 guests