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,027

HOME > PHP > PHP Forum > มีคัยรับเขียนโปรแกรมเกี่ยวกับ google map api ไหมครับ



 

มีคัยรับเขียนโปรแกรมเกี่ยวกับ google map api ไหมครับ

 



Topic : 043428



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



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




คือตอนนี้ไม่ไหวแล้วอะครับปวดหัวมาก มีพี่ๆคนไหนพอพี่จะรับเขียนโปรแกรม google map api ได้บ้างป่าว

เพราะตอนนี้ผมเหลือแต่ ค้นหาหมุด ตรงหน้าแผนที่ ผมทำไปทำมา แผนที่มันดันไม่ขั้น ตอนนี้เหลือเวลาอีก 2 อาทิตย์

แล้วอะครับ พี่ๆคนไหนรับ @ มาคุยได้เลย นะครับ [email protected] ราคาพี่ว่ามาได้เลย ครับ ผมร้อนมากๆครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-29 12:04:55 By : น้ำจัEฅu View : 4740 Reply : 13
 

 

No. 1



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



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

ขอดูโค้ดปัจจุบันหน่อยคับ






Date : 2010-05-29 13:59:23 By : kerb
 


 

No. 2



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

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

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

แทบไม่เคยใช้เลย gmap ที่เขาทำมา
Date : 2010-05-29 17:15:41 By : pjgunner
 

 

No. 3



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


รับทำครับผม เพราะตอนนี้ก็ทำกับระบบนี้อยู่ครับ


[email protected]
TEL 087-9565000, 087-4594454 ,
Date : 2010-05-29 17:33:03 By : deawx
 


 

No. 4



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



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


ถ้าผมจะให้ทำเกี่ยวกับ search บนแผนที่อะครับอย่างเดียวอะงับ

มันประมาณเท่าไหร่อะ ครับ

พี่ deawx ไม่ออนหรอครับ
Date : 2010-05-30 11:26:40 By : น้ำจัEฅu
 


 

No. 5

Guest


ออนอยู่ครับ
Date : 2010-05-30 16:14:09 By : กำแล้ว
 


 

No. 6



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



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


web นี้ ช่วยคุณได้

code.google.com/apis/maps

ไปโหลด google translate มาแปล มีหมดครับ code ปักหมุด searchพื้นที่ใกล้เคียง
เปลี่ยนรูปหมุด และ อื่น ๆ

เข้าไปที่ article ทางขวาบน

เลือก version google map ที่จะเขียน
Date : 2010-05-31 08:24:53 By : deathzap
 


 

No. 7



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



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


ส่วนนี้หน้า index ผม นะครับ

Code (PHP)
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="CSS menus free for all" />
 <meta name="keywords" content="CSS, css, CSS menu, CSS design, css design, CSS menu design, e-lusion, Ian, ian, e-lusion.com" />
 <meta name="author" content="Ian Main" />
 <meta name="Copyright" content="Creative Commons - http://creativecommons.org/licenses/by/2.0/" />
<title>ระบบพิกัดที่ตั้งตู้โทรศัพท์สาธารณะ จังหวัดอุตรดิตถ์ </title>
 <script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/interface.js"></script>

<style type="text/css">
<!--
body {
	background-image: url(images/bg-left.gif);
	background-repeat: repeat;
		background-attachment: fixed;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}


-->

</style>

<link href="style.css" rel="stylesheet" type="text/css" />
  <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAdACA38rSs66HQukyzcJymBRdQyRY9I6-h6gChqCl9c2SlDekuRRw1yZHhHJhr5MAAgZAq8vJxkP1Aw"
    type="text/javascript"></script>

 <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<!--dock menu JS options -->
<script type="text/javascript">
	
		$(document).ready(
		function()
		{
			$('#dock').Fisheye(
				{
					maxWidth: 20,
					items: 'a',
					itemsText: 'span',
					container: '.dock-container',
					itemWidth: 40,
					proximity: 50,
					alignment : 'left',
					valign: 'top',
					halign : 'center'
				}
			)
		}
	);


</script>

    <script type="text/javascript">
    //<![CDATA[



    var iconRed = new GIcon(); 
    iconRed.image = 'http://localhost/phonemap/user/employees/images/casetta_red.jpeg';
   // iconGreen.shadow = 'http://www.uppicweb.com/x/i/iu/shaow.png';
    iconRed.iconSize = new GSize(20, 20);
   // iconRed.shadowSize = new GSize(20, 20);
    iconRed.iconAnchor = new GPoint(6, 20);
    iconRed.infoWindowAnchor = new GPoint(5, 1);

    var iconBlue = new GIcon(); 
    iconBlue.image = 'http://localhost/phonemap/user/employees/images/casetta_blu.jpeg';
    //iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconBlue.iconSize = new GSize(20, 20);
    //iconBlue.shadowSize = new GSize(22, 20);
    iconBlue.iconAnchor = new GPoint(6, 20);
    iconBlue.infoWindowAnchor = new GPoint(5, 1);

	var iconGreen = new GIcon(); 
    iconGreen.image = 'http://localhost/phonemap/user/employees/images/casetta_green.jpeg';
    //iconGreen.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconGreen.iconSize = new GSize(20, 20);
    //iconGreen.shadowSize = new GSize(22, 20);
    iconGreen.iconAnchor = new GPoint(6, 20);
    iconGreen.infoWindowAnchor = new GPoint(5, 1);

	var iconBase = new GIcon(); 
    iconBase.image = 'http://localhost/phonemap/user/employees/images/casetta_Base.jpeg';
   // icond.shadow = 'http://localhost/phonemap/image/shaow.png';
    iconBase.iconSize = new GSize(20, 20);
   // icond.shadowSize = new GSize(22, 20);
    iconBase.iconAnchor = new GPoint(6, 20);
    iconBase.infoWindowAnchor = new GPoint(5, 1);

	var iconBrown = new GIcon(); 
    iconBrown.image = 'http://localhost/phonemap/user/employees/images/casetta_brown.jpeg';
    //iconGreen.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconBrown.iconSize = new GSize(20, 20);
    //iconGreen.shadowSize = new GSize(22, 20);
    iconBrown.iconAnchor = new GPoint(6, 20);
    iconBrown.infoWindowAnchor = new GPoint(5, 1);

	var iconYellow = new GIcon(); 
    iconYellow.image = 'http://localhost/phonemap/user/employees/images/casetta_yellow.jpeg';
   // icond.shadow = 'http://localhost/phonemap/image/shaow.png';
    iconYellow.iconSize = new GSize(20, 20);
   // icond.shadowSize = new GSize(22, 20);
    iconYellow.iconAnchor = new GPoint(6, 20);
    iconYellow.infoWindowAnchor = new GPoint(5, 1);

   var customIcons = [];
    customIcons["00001"] = iconRed;
	customIcons["00002"] = iconBlue;
    customIcons["00003"] = iconGreen;
	customIcons["00004"] = iconBase;
	customIcons["00005"] = iconBrown;
	customIcons["00006"] = iconYellow;

//---------------------------------------------------------------------------

	function load() {
      if (GBrowserIsCompatible()) {
       var map = new GMap2(document.getElementById("map"));
        //map.addControl(new GSmallMapControl());	
		map.addControl(new GOverviewMapControl());		
		map.setUIToDefault (); 
		map.enableRotation (); 


 function initialize() {
        var map;
        if (GBrowserIsCompatible()) {
          var mapOptions = {
            googleBarOptions : {
              style : "new",
              adsOptions : {
                client: "partner-google-maps-api",
                channel: "41301183",
                adsafe: "high",
                language: "en"
              }
            }
          }



          map = new GMap2(document.getElementById("map_canvas"), mapOptions);
          map.setCenter(new GLatLng(33.956461,-118.396225), 13);
          map.setUIToDefault();
          map.enableGoogleBar();
        }
      }
		var center = new GLatLng(17.748686651728807,100.4974365234375);
        map.setCenter(center, 9);




       
		
		GDownloadUrl("phpsqlajax_genxml3.php", function(data) {
		
	       var xml = GXml.parse(data);
           var markers = xml.documentElement.getElementsByTagName("marker");
		    for (var i = 0; i < markers.length; i++) {
			var icon_url = markers[i].getAttribute("icon_url");
            var talephonenumber = markers[i].getAttribute("talephonenumber");
			var addressphone = markers[i].getAttribute("addressphone");
			var roadname = markers[i].getAttribute("roadname");
			var phonetypename = markers[i].getAttribute("phonetypename");
			var chumsai = markers[i].getAttribute("chumsai");
			var office = markers[i].getAttribute("office");
			var division = markers[i].getAttribute("division");


           	var type = markers[i].getAttribute("type");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
             parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point,icon_url, talephonenumber,addressphone,roadname,phonetypename,chumsai,office,division,type);
            map.addOverlay(marker);
          }
        });

	 	  
	  geocoder = new GClientGeocoder();
        var marker = new GMarker(center, {draggable: true});  
        //map.addOverlay(marker);
        document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+center.lat().toFixed(5)+"' size='10'>";
        document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+center.lng().toFixed(5)+"' size='10'>";


	    GEvent.addListener(marker, "dragend", function() {
       //  var point = marker.getPoint();
	   map.panTo(point);
        document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+point.lat().toFixed(5)+"' size='10'>";
        document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+point.lng().toFixed(5)+"' size='10'>";

        });

	     GEvent.addListener(map, "moveend", function() {
	//	  map.clearOverlays();
         var center = map.getCenter();
	//	  var marker = new GMarker(center, {draggable: true});
	//	  map.addOverlay(marker);
          document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+center.lat().toFixed(5)+"' size='10'>";
          document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+center.lng().toFixed(5)+"' size='10'>";


	     GEvent.addListener(marker, "dragend", function() {
         var point =marker.getPoint();
	      map.panTo(point);
         document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+point.lat().toFixed(5)+"' size='10'>";
         document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+point.lng().toFixed(5)+"' size='10'>";

        });

		});

      }
    }

	  function createMarker(point,icon_url,talephonenumber,addressphone,roadname,phonetypename,chumsai,office,division,type) {
		var marker = new GMarker(point, customIcons[type]);
		var html = "<div style='width:300px;font-size:11px;'><img style= 'width:300px;height:200px;'  src =' http://localhost/phonemap/user/employees/pic/" + icon_url+ " '>"
		+ " <br/><b>หมายเลขโทรศัพท์ : </b>" +  talephonenumber
		+ " <br/><b>สถานที่ :   </b>"   +  addressphone
		+ " <br/><b>ถนน :       </b>"   +  roadname       
		+ " <br/><b>ประเภท :   </b>"   + phonetypename
		+ " <br/><b>ชุมสาย :    </b>"   +  chumsai
		+ " <br/><b>สำนักงาน : </b>"   +  office
		+ " <br/><b>กองงาน :   </b>"   +  division   +"</div>"

      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }
	

	function showAddress(talephonenumber) {
	   var map = new GMap2(document.getElementById("map"));
       //map.addControl(new GSmallMapControl());
		map.addControl(new GOverviewMapControl());		
		map.setUIToDefault (); 
		map.enableRotation (); 
       	  
	   if (geocoder) {
        geocoder.getLatLng(
          talephonenumber,
          function(point) {
            if (!point) {
              alert(talephonenumber + " not found");
            } else {
				map.setCenter(point, 9);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(talephonenumber);

        document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+point.lat().toFixed(5)+"' size='10'>";
        document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+point.lng().toFixed(5)+"' size='10'>";
	//	 map.clearOverlays()
		map.setCenter(point, 9);
        var marker = new GMarker(point, {draggable: true});  
//	 map.addOverlay(marker);

		GEvent.addListener(marker, "dragend", function() {
        var pt = marker.getPoint();
	     map.panTo(pt);
        document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+pt.lat().toFixed(5)+"' size='10'>";
        document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+pt.lng().toFixed(5)+"' size='10'>";
        });


	 GEvent.addListener(map, "moveend", function() {
//		  map.clearOverlays();
    var center = map.getCenter();
//		  var marker = new GMarker(center, {draggable: true});
//	  map.addOverlay(marker);
      document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+center.lat().toFixed(5)+"' size='10'>";
      document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+center.lng().toFixed(5)+"' size='10'>";
 
	    GEvent.addListener(marker, "dragend", function() {
        var pt = marker.getPoint();
	    map.panTo(pt);
        document.getElementById("lat").innerHTML = "<INPUT TYPE='text' NAME='xxx' value='"+pt.lat().toFixed(5)+"' size='10'>";
        document.getElementById("lng").innerHTML = "<INPUT TYPE='text' NAME='yyy' value='"+pt.lng().toFixed(5)+"' size='10'>";
        });
 
        });

            }
          }
        );
		GDownloadUrl("phpsqlajax_genxml3.php", function(data) {
     {
          }
        });
      }
    }
  </script>
<style type="text/css">
<!--
body {
	background-color: #e0f6ff;
	
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>
    <style type="text/css">
<!--
@import url("fon/Style.css");
.style7 {font-size: 12px}
.style10 {font-size: 14px; font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma; font-style: normal; font-weight: normal; }
.style25 {
	font-size: 14px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.style40 {font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma}
.style41 {font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma; font-size: 14px; }
.style43 {
	color: #339900
}
.style44 {font-size: 16px}
.style48 {font-size: 14px}
-->


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 80%;
	font-weight: bold;
	}	
	
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* =-=-=-=-=-=-=-[Menu Five]-=-=-=-=-=-=-=- */
	
#menu5 {
	width: 200px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 10px;
	}
	
#menu5 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #777;
	display: block;
	background: url(images/menu5.gif);
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu5 li a:hover {
	color: #fff;
	background: url(images/menu5.gif) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu5 li a:active {
	color: #fff;
	background: url(images/menu5.gif) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
    </style>

</head>

<body topmargin="0" onLoad="load()" onunload="GUnload() "topmargin="0" bgcolor="#FFFFCC">
<table bordercolor="#000066" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="2" bgcolor="" colspan="2"> </td>
  </tr>
  <tr  >
   
  </tr>
<tr>
    <td width="232" height="479" valign="top"  ><table width="218" border="0">
      
      
      
    </table>
      <table width="217" height="259" border="0">
        <tr>
          <td width="178" height="255"><BR><BR><BR><IMG SRC="images/bg-lefts.gif" WIDTH="226" HEIGHT="195" BORDER="0" ALT="">
		  <IMG SRC="images/text.gif" WIDTH="200" HEIGHT="45" BORDER="0" ALT="">		  </td>
        </tr>
      </table>
      <table width="231" height="154" border="0">
        <tr>
          <td height="150" valign="top">
		  
		  <div id="menu5">
		<ul>
			<li><a href="index.php" title="เมนู">เมนู</a></li>
			<li><a href="login.php" title="เข้าสู่ระบบ" target="_blank">เข้าสู่ระบบ</a></li>
			<li><a href="user_manual1.php" title="คู่มือการใช่งาน">คู่มือการใช่งาน</a></li>
			<li><a href="user_showtelphone.php" title="ตารางพิกัดที่ตั้งตู้โทรศัพท์">ตารางพิกัดที่ตั้งตู้โทรศัพท์</a></li>
			
		</ul>
	</div>
 
		</td>
        </tr>
    </table>      <p>&nbsp;</p></td>
    <td width="807" valign="top"><table width="807" border="0">
      <tr>
        <td height="54" align="center" valign="top"><!--bottom dock -->
          <!--dock menu JS options -->
          <td width="866" align="center" valign="top">
		 <div class="dock" id="dock">
				<div class="dock-container">

			
					<a class="dock-item" href="index.php"><img src="images/OriginIcon.png"  title="แผนที่" /></a> 
					<a class="dock-item" href="login.php"><img src="images/iconlogin.gif" title="เข้าสู่ระบบ" /></a> 
					<a class="dock-item" href="user_manual1.php"><img src="images/book-1.gif" title="คู่มือการใช้" /></a> 
					<a class="dock-item" href="user_showtelphone.php"><img src="images/table.gif" title="ตารางพิกัดที่ตั้งตู้โทรศัพท์" /></a> 

  </div> 
</div>

<!--bottom dock -->
<!-- // target="_blank"  code เปิดอีกหน้า  -->

<!--dock menu JS options -->

<BR>
</td>
      </tr>
    </table>
      <table width="807" height="410" border="0">
       <tr>
          <td height="404"> <fieldset border="" cellpadding="2" cellspacing="2" > <div id="map" style="width: 900px; height: 400px"></div></td>
        </tr>
      </fieldset></table>
   </td>
  </tr>
</table>
  </tr>
</table>
<table align="center" width="70%"   border="0" cellpadding="0" cellspacing="0" bordercolor="#666666">
<td align="right"   >
<?  if($submit=="" or $show=="OK"){?>
<form name="form1" method="post" action="index.php?show=OK&strSearch=Y">
<table width="50%" align="center" >
<tr>
<td width="40%" align="right">
<div align="center"><FONT SIZE="2" COLOR="#006666">เลือกประเภท :</FONT> &nbsp;
<select name="Search2">
     <option value="talephonenumber" <? if($Search2=="talephonenumber"){ ?>selected<? }?>>หมายเลขโทรศัพท์</option>
     <option value="roadname" <? if($Search2=="roadname"){ ?>selected<? }?>>ถนน</option>
	 <option value="phonetypename" <? if($Search2=="phonetypename"){ ?>selected<? }?>>ประเภท</option>
     <option value="chumsai" <? if($Search2=="chumsai"){ ?>selected<? }?>>ชุมสาย</option>
     <option value="office" <? if($Search2=="office"){ ?>selected<? }?>>สำนักงาน</option>
</select></div>
</td>

<td width="40%" align="left" >
     <input name="Search" type="text" size="20" value="<? echo $Search?>"> 
     <input type="image" name="Search" src="images/search.png" width="30" height="30" align="absmiddle" value="submit">
</td>

</tr>
</table>
</form>



<?}?>
			
</td>
</table>
</body>
</html>
<? include "foot.php";?>



ส่วนอันนี้ในหน้า phpsqlajax_genxml3.php

Code (PHP)
<?php
require("connectdb.php");

function parseToXML($htmlStr) 
{ 
$xmlStr=str_replace('<','&lt;',$htmlStr); 
$xmlStr=str_replace('>','&gt;',$xmlStr); 
$xmlStr=str_replace('"','&quot;',$xmlStr); 
$xmlStr=str_replace("'",'&#39;',$xmlStr); 
$xmlStr=str_replace("&",'&amp;',$xmlStr); 
return $xmlStr; 
} 

// Opens a connection to a MySQL server
$connection=mysql_connect (localhost, $username, $password);
if (!$connection) {
  die('Not connected : ' . mysql_error());
}

// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
  die ('Can\'t use db : ' . mysql_error());
}

// Select all the rows in the markers table
$Qtotal = mysql_query("select * from talephone,phonetype Where talephone.phonetypecode = phonetype.phonetypecode and ".$Search2." like '%".$Search."%'  ");
}else{
$Qtotal = mysql_query("select * from talephone,phonetype Where talephone.phonetypecode = phonetype.phonetypecode ");
}

$total = mysql_num_rows($Qtotal); 
if($strSearch=="Y"){
$Query = mysql_query("select * from talephone,phonetype Where talephone.phonetypecode = phonetype.phonetypecode  and  ".$Search2." like '%".$Search."%'   order  by  phonecode ASC LIMIT $start,$limit");
}else{
$Query= mysql_query("select * from talephone,phonetype  Where talephone.phonetypecode = phonetype.phonetypecode order  by  phonecode ASC LIMIT $start,$limit");
}
$result = mysql_query($query);
if (!$result) {
  die('Invalid query: ' . mysql_error());
}

header("Content-type: text/xml");

// Start XML file, echo parent node
echo '<markers>';

// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  echo '<marker ';
  echo 'icon_url="' . parseToXML($row['icon_url']) . '" ';
  echo 'talephonenumber="' . parseToXML($row['talephonenumber']) . '" ';
  echo 'addressphone="' . parseToXML($row['addressphone']) . '" ';
  echo 'roadname="' . parseToXML($row['roadname']) . '" ';
  echo 'phonetypename="' . parseToXML($row['phonetypename']) . '" ';
  echo 'chumsai="' . parseToXML($row['chumsai']) . '" ';
  echo 'office="' . parseToXML($row['office']) . '" ';
  echo 'division="' . parseToXML($row['division']) . '" ';
 

  echo 'lat="' . $row['lat'] . '" ';
  echo 'lng="' . $row['lng'] . '" ';
  echo 'type="' . $row['phonetypecode'] . '" ';
 
  echo '/>';
}

// End XML file
echo '</markers>';

?>


อันนี้ผมเขียนแบบ php อะครับ แต่เวลาค้นหาแล้วหมุดมันออกมาหมดเลย อะงับ
Date : 2010-05-31 10:23:00 By : น้ำจัEฅu
 


 

No. 8



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

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

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

พี่ไม่รับเขียน เพราะกลัวว่าน้องจะไม่ได้ความรู้ใดเลย

แต่ว่าจะขายเดโม่โปรเจคของตัวเอง

สามารถนำเอาไปประยุกต์ใช้ได้ทันที ประยุกต์ใช้ แก้โค้ด ก็ดีกว่าจ้างทั้งหมดนะ

ถ้าสนใจ ก็แอ๊ดเอ็มมาหาพี่แล้วกันครับ
Date : 2010-05-31 23:43:49 By : indysoft
 


 

No. 9

Guest



Date : 2011-02-18 10:57:35 By : webUB.com
 


 

No. 10



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



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


กำลังศึกษาเหมือนกันครับ ตอนนี้เขียน app android ทำงานร่วมกับเซอร์เวอร์ที่ติดตั้ง google map api อยู่ งานค่อนข้างจะใหญ่ด้วยน่ะครับ สงสัยผมคงต้องขอคำชี้แนะจากพี่ๆชาว thaicreate ด้วยนะครับ ฝากตัวด้วย
Date : 2011-02-18 12:11:14 By : awachai007
 


 

No. 11

Guest


indysoft พี่ขายเดโม่ เหรอค่ะ อยากทราบของพี่เป็นแบบไหน มีส่วนของ admin มัยค่ะ มีฐานข้อมูลรึป่าวค่ะ
Date : 2011-03-12 10:40:41 By : kaew
 


 

No. 12



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

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

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

มีครบครับ ระบบหลังบ้านต้องเข้ารหัสมีส่วนของ

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

และแน่นอนว่า ต้องใช้ฐานข้อมูลครับ ไม่งั้นคงเหนื่อยแย่

เดี๋ยวจะทำ ตย.งาน มาให้ดูในรูปแบบไฟล์ pdf แล้วกันครับ

สนใจติดต่อมาแล้วกันครับ [email protected]


ประวัติการแก้ไข
2011-03-12 12:56:00
Date : 2011-03-12 12:45:36 By : indysoft
 


 

No. 13

Guest


indysoft พี่คะ คือตอนนี้หนูก็ทำโปรเจกตัวนี้อยู่ เลยอยากสอบถามว่า พี่ใช้โปรแกรมอะไรบ้าง
คือตอนนี้มีไฟล์พื้นที่google earth ที่บอกพื้นที่ผลกระทบน้ำไหลผ่านอยู่ ต้องการให้โปรแกรมทีจะทำขึ้นนี้ search ข้อมูลขึ้นมาได้เฉพาะส่วนน่ะค่ะ
Date : 2012-11-08 11:51:20 By : เจินเจิน
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีคัยรับเขียนโปรแกรมเกี่ยวกับ google map api ไหมครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่