เรื่อง googlemap api ครับ ก็อปไปลองใช้แล้วจอขาวครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เรื่อง googlemap api ครับ ก็อปไปลองใช้แล้วจอขาวครับ
อยากได้โค้ด สมมุติผุ้ใช้ต้องการอยากทราบว่าหอพักในระยะห่างจากมหาลัยไม่เกิน5กม ดึงข้อมูลออกมาจาก dataase แสดงในแผนที่ครับ
ลองเอาโค้ดที่โพสไว้มาทำแต่เป็นจอขาวครับ ทุกอันเลยครับ ก็อปโค้ดมาต้องเปลี่ยนตรงไหนบ้างครับ ช่วยแนะนำหน่อยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เดี๋ยวว่างๆ จะทำตัวอย่างการใช้งานร่วมกับ ดาต้าเบส อย่างง่ายมาให้โหลดกัน แต่ รูปแบบ และการใช้งานที่ซับซ้อน คงต้องลองทำเองดู

ขอบคุณมากครับ ตอนนี้ต้องการมากเลยครับ เพราะทำโปรเจคอยู่เหลืออย่างเดียวก็จะเสร็จแล้วครับ
แต่ทำไมผมเอาตัวอย่างไปรันมันเป้นจอขาวก็ไม่รู้ครับ ต้องแก้ไขตรงไหนบ้างครับ หรือผมจะใส่โค้ด api ผิดที่

แนะนำเป็น สเต็บไปดีกว่า

ใครที่สนใจ และกำลังอยากทำ เกี่ยวกับ google map ทำตามคำแนะนำด้านล่างได้เลยน่ะครับ จะใช้ ข้อนี้เป้นตัวแนะนำ จนจบ

ผมลองดูแล้วครับ แต่ขึ้นจอขาวครับ

ถ้าขึ้นจอสีขาว อาจเป็นไปได้ ที่เขียนโค้ด php ผิด คงต้องลองไล่ดู ทีละจุดไป

ลองแก้แล้วครับไม่รู้ถูกไหมครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php header( "Content-type:text/xml; charset=tis-620" ); header( "Cache-Control: no-store, no-cache, must-revalidate" ); header( "Cache-Control: post-check=0, pre-check=0" , false); mysql_connect( "localhost" , "root" , "1234" ) or die ( "Cannot connect the Server" ); mysql_select_db( "db_shop" ) or die ( "Cannot select database" ); mysql_query( "set character set utf8" ); echo '<?xml version="1.0" encoding="tis-620"?>' ; ?> <markers> <?php $q = "SELECT * FROM tb_product WHERE 1 ORDER BY id_prd LIMIT 30 " ; $qr =mysql_query( $q ); while ( $rs =mysql_fetch_array( $qr )){ ?> <marker id= "<?=$rs['id_prd']?>" > <name><?= $rs [ 'name_prd' ]?></name> <latitude><?= $rs [ 'lat_prd' ]?></latitude> <longitude><?= $rs [ 'lng_prd' ]?></longitude> </marker> <?php } ?> </markers> <br type= "_moz" > |
1 | <br type= "_moz" > |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php header( "Content-type:text/xml; charset=tis-620" ); header( "Cache-Control: no-store, no-cache, must-revalidate" ); header( "Cache-Control: post-check=0, pre-check=0" , false); mysql_connect( "localhost" , "root" , "1234" ) or die ( "Cannot connect the Server" ); mysql_select_db( "db_shop" ) or die ( "Cannot select database" ); mysql_query( "set character set tis620" ); mysql_query( "SET SESSION group_concat_max_len = 8192;" ); $q = "SELECT CONCAT('<?xml version=" 1.0 " encoding=" tis-620"?>n' , '<markers>n' , GROUP_CONCAT( 't<marker id="' ,id_prd, '">n' , 'tt<id>' , `id_prd`, '</id>n' , 'tt<name>' ,`name_prd` , '</name>n' , 't</marker>n' SEPARATOR '' ) , '</markers>' ) AS xmlDoc FROM tb_product WHERE 1 "; echo mysql_result(mysql_query( $q ),0,0); ?> |

database มีสามตารางครับ tb_product(หอพัก)
id_prd
name_prd
ref_id_type
ref_id_type_lease
detail_prd
price_prd
photo_prd
address_prd
tel_prd
lat_prd
lng_prd
ตาราง tb_type(ประเภท เช่น หอชาย หอหญิง)
id_type
name_type
ตาราง tb_type_laease(ลักษณะการเช่า เช่น เดือน เทอม)
id_type_lease
name_type_lease

ขึ้นกับผลที่รัน ให้ลองทำ แล้ว รันใน chrome หรือ firefox ถ้าข้อมูลแสดงออกมาเป็นรูปแบบ xml ไฟล์ แสดงว่าถูกต้อง
ถ้ามีตัวอย่างที่ทำออนไลน์ ก็ส่งมาให้ดูได้

ตอนนี้ข้อมูลออกแล้วครับ
