Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ขอโค๊ด การค้นหาข้อมุลจาก google Map หน่อยค่ะ พอดีทำ google Map ไว้แต่ทำค้นหาไม่เป็นค่ะ



 

ขอโค๊ด การค้นหาข้อมุลจาก google Map หน่อยค่ะ พอดีทำ google Map ไว้แต่ทำค้นหาไม่เป็นค่ะ

 



Topic : 098518



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์




พอดีทำแผนที่ Google Map อยุ่อ่ะค่ะ แต่ค้นหาไม่เป็นจึงอยากขอโค๊ดจากผู้รู้หน่อยค่ะ

โค๊ดที่ทำเป็นแบบนี้(ที่รับค่านะคะ

Code (PHP)
<?php
include "../config.php";   
include "../images_system.php";  						
$result_data=get_a_line("select * from contact ");
$result_data['map_latigude'] = $result_data['map_latigude'] == '' ? '18.77785996322457' : $result_data['map_latigude'];
$result_data['map_lantigude'] = $result_data['map_lantigude'] == '' ? '98.98394107818604' : $result_data['map_lantigude'];
$result_data['map_info_latigude'] = $result_data['info_latigude'] == '' ? '18.77785996322457' : $result_data['info_latigude'];
$result_data['map_info_lantigude'] = $result_data['info_lantigude'] == '' ? '98.98394107818604' : $result_data['info_lantigude'];
$result_data['map_zoom'] = (int)$result_data['map_zoom'] == 0 ? 7 : $result_data['map_zoom'];
$result_data['map_width'] = (int)$result_data['map_width'] == 0 ? 600 : $result_data['map_width'];
$result_data['map_height'] = (int)$result_data['map_height'] == 0 ? 400 : $result_data['map_height'];
 ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Google Map</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<style type="text/css">html,body,#map_canvas{height:100%}body{margin:0 auto;padding:0}</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var map;
var marker;
function initialize() {
	var myLatlng=new google.maps.LatLng(<?=$result_data['map_latigude']?>,<?=$result_data['map_lantigude']?>);
	var myOptions={zoom:<?=$result_data['map_zoom']?>,center:myLatlng,mapTypeId:google.maps.MapTypeId.ROADMAP};
	map=new google.maps.Map(document.getElementById("map_canvas"),myOptions);
google.maps.event.addListener(map,"zoom_changed",function(){var p=marker.getPosition();map.panTo(p);mapChanged();});
google.maps.event.addListener(map,"dragend",function(){mapChanged();});
	var info=new google.maps.LatLng(<?=$result_data['map_info_latigude']?>,<?=$result_data['map_info_lantigude']?>);
marker=new google.maps.Marker({position:info,map:map,draggable:true,title:'ลากหมุดนี้ไปยังตำแหน่งที่ตั้งของร้าน!'});
google.maps.event.addListener(marker,"dragend",function(){var p=marker.getPosition();map.panTo(p);mapChanged();});mapChanged();};


function mapChanged(){
	var p=marker.getPosition();
	top.document.getElementById("info_latigude").value=p.lat();
	top.document.getElementById("info_lantigude").value=p.lng();
	var c=map.getCenter();
	top.document.getElementById("map_latigude").value=c.lat();
	top.document.getElementById("map_lantigude").value=c.lng();
	top.document.getElementById("map_zoom").value=map.getZoom();
	};

    </script>
    </head>
<body onload="initialize()"><div id="map_canvas"></div></body></html>




หน้า html
Code (PHP)
<?php $result_data=get_a_line("select * from contact ");  ?>
<form action="modules/<?=$module?>/process.php" method="post" enctype="multipart/form-data" name="adminform" id="adminform" autocomplete="off">
<input type="hidden" name="eid" value="<?=$result_data['id_contact']?>" id="eid" />
 <input type="hidden" name="process" value="บันทึก" id="process" />
<h2>ข้อมูลการติดต่อ</h2><br>
<div class="table">
คุณสามารถแก้ไขข้อมูลของคุณได้ที่นี้ค่ะ
<table  class="summary">
<thead>คุณสามารถแก้ไขข้อมูล Google Map ได้ที่นี้ค่ะ
<tr><th style="color:#000000;">
<div id="data-box">
<div class="comments">กำหนดขนาดความ กว้าง * สูง ของแผนที่ ซึ่งจะถูกแสดงตามขนาดที่กำหนดบนหน้าเว็บ</div><div class="cleaner_h10"></div>
<label><span>ความกว้าง  <em>:</em></span> <input type="text" name="map_width" id="map_width" value="<?=$result_data['map_width'];?>" class="sort right" /></label>
<label><span>ความสูง  <em>:</em> </span><input type="text" name="map_height" id="map_height"value="<?=$result_data['map_height'];?>" class="sort" /></label>
<div class="cleaner_h20"></div>
<div class="comments"><strong>Info</strong> ข้อความ (HTML) ที่จะแสดง ณ. ตำแหน่งที่ตั้งของร้านหรือบริษัท ในรูปกรอบข้อความชี้ไปยังที่ตั้งของร้าน</div>
<div class="cleaner_h10"></div>
<label>
	<textarea name="map_info" id="map_info" cols="45" rows="5" class="full"><?=htmlspecialchars($result_data['map_info'])?></textarea>
</label><div class="cleaner_h10"></div>
<div class="comments"><strong>อัตราขยายของแผนที่</strong> เลือกอัตราขยายของแผนที่ ที่เหมาะสมเพื่อให้สามารถดูที่ตั้งของร้านได้อย่างสะดวก</div>
<div class="cleaner_h10"></div>
<label>
	<input name="map_zoom" type="text" id="map_zoom"value="<?=$result_data['map_zoom']?>" size="20" class="sort"/></label>
<div class="cleaner_h10"></div>
<div class="data-left"><!-- data-left -->
<div class="comments">พิกัดตำแหน่งของแผนที่</div><div class="cleaner_h10"></div>
<label><span> ละติจูด <em> : </em></span>
	<input type="text" name="map_latigude" id="map_latigude"value="<?=$result_data['map_latigude']?>" class="small" />
</label><div class="cleaner_h5"></div>
<label><span> ลองติจูด <em> : </em></span>
	<input type="text" name="map_lantigude" id="map_lantigude"value="<?=$result_data['map_lantigude']?>" class="small" />
</label>
</div><!-- End data-left -->

<div class="data-right"><!-- data-right -->
<div class="comments">พิกัดตำแหน่งของ Info ที่แสดงที่ตั้งของร้าน</div><div class="cleaner_h10"></div>
<label><span> ละติจูด <em> : </em></span>
    <input type="text" name="info_latigude" id="info_latigude" value="<?=$result_data['map_info_latigude']?>" class="small" />
</label><div class="cleaner_h5"></div>
<label><span> ลองติจูด <em> : </em></span>
	<input type="text" name="info_lantigude" id="info_lantigude" value="<?=$result_data['map_info_lantigude']?>" class="small" />
</label>
</div><!-- data-right -->

<div class="cleaner_h20"></div>
<div class="comments"><strong>แสดง Google Map หน้าเว็บไซต์</strong></div>
<div class="cleaner_h10"></div>
<label>
<input name="google_show" type="radio" id="radio" value="แสดง" <?php if($result_data['google_show']=='แสดง'){echo'checked="checked"';}?> class="radio" /> แสดง 
<input name="google_show" type="radio"  id="radio" value="ซ่อน"<?php if($result_data['google_show']=='ซ่อน'){echo'checked="checked"';}?> class="radio"/>ซ่อน
</label>

<div class="cleaner_h20"></div>
<div class="comments"><strong>ค้นหาสถานที่ Google Map</strong></div>

<label><input name="name_search" type="text" id="name_search" value="<?=$result_data['name_search']?>" size="20" class="click"/></label>
<label><input name="search" type="text" id="search" value="Search" size="20" class="click sort"/></label>

<div class="cleaner_h20"></div>

<div class="comments">
	<div style="display:block;text-align:center;margin-bottom:10px">
    <iframe height="<?=$result_data['map_height']?>" frameborder="0" width="<?=$result_data['map_width']?>" scrolling="no" src="map.php?m=<?=$module?>">
    </iframe>
    </div>

</div>
</div>
</th></tr> </thead>
<tfoot><tr><td class="data">
	<input name="btn_edit" type="button" value="บันทึก" id="btn_edit" class="click" />
	<input type="reset" name="cancel" id="cancel" value="ยกเลิก" class="click"  /></td></tr></tfoot>
</table>
</div>
</form>




<script language="javascript">
$(document).ready(function() {
	
	// on click submit
	$("#btn_edit").click(function(){ ActionWait('block');	
	   
		 // send form check
		$('#adminform').ajaxSubmit({dataType: 'json', cache: false,
				success: function(data) { ActionWait('none');
				if(data.active=='error'){ 	
					$("#"+data.filed).html(data.msg).attr('class','error');
				return false;
				}else{
				var c=data.link;
				var value =c.split(","); 							
				var linkpage=value[0];
				window.location.href=linkpage;	
				}						
				}
		});	
	});	
	
});
</script>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-07-31 12:27:03 By : bobo_lucksana View : 911 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

บทความโดย ( deawx - deawx )


ลองดูบทความของคุณ deawx ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-01 06:17:53 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอโค๊ด การค้นหาข้อมุลจาก google Map หน่อยค่ะ พอดีทำ google Map ไว้แต่ทำค้นหาไม่เป็นค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่