|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /home/pathumthani_integration/integration/application/industry/ |
Upload File : |
<?
session_start();
include_once("../../config/config_epm.inc.php");
include_once("manage_user.inc.php");
/*$arr_part = array();
$query_ptravel = mysql_query("SELECT * FROM ptravel");
while($rows_ptravel = mysql_fetch_array($query_ptravel)){
if($rows_ptravel['gpsx'] > 0 && $rows_ptravel['gpsy'] > 0){
$arr_part[] = array("part_type_en"=>'travel',
"part_type_th"=>iconv('UTF-8','TIS-620','ʶҹ·Õè·èͧà·ÕèÂÇ'),
"part_name"=>$rows_ptravel['tname'],
"latlng"=>$rows_ptravel['gpsx'].",".$rows_ptravel['gpsy']
);
}
}
$query_photel = mysql_query("SELECT * FROM photel");
while($rows_photel = mysql_fetch_array($query_photel)){
if($rows_photel['gpsx'] > 0 && $rows_photel['gpsy'] > 0){
$arr_part[] = array("part_type_en"=>'hotel',
"part_type_th"=>iconv('UTF-8','TIS-620','ʶҹ·Õè¾Ñ¡áÃÁ'),
"part_name"=>$rows_photel['hname'],
"latlng"=>$rows_photel['gpsx'].",".$rows_photel['gpsy']
);
}
}
$query_pfood = mysql_query("SELECT * FROM pfood");
while($rows_pfood = mysql_fetch_array($query_pfood)){
if($rows_pfood['gpsx'] != "" && $rows_pfood['gpsy'] != ""){
$arr_part[] = array("part_type_en"=>'food',
"part_type_th"=>iconv('UTF-8','TIS-620','ÃéÒ¹ÍÒËÒÃ'),
"part_name"=>$rows_pfood['fname'],
"latlng"=>$rows_pfood['gpsx'].",".$rows_pfood['gpsy']
);
}
}
$query_pstore = mysql_query("SELECT * FROM pstore");
while($rows_pstore = mysql_fetch_array($query_pstore)){
if($rows_pstore['gpsx'] > 0 && $rows_pstore['gpsy'] > 0){
$arr_part[] = array("part_type_en"=>'giff',
"part_type_th"=>iconv('UTF-8','TIS-620','ÃéÒ¹¨Ó˹èÒ¢ͧ·ÕèÃÐÅÖ¡'),
"part_name"=>$rows_pstore['sname'],
"latlng"=>$rows_pstore['gpsx'].",".$rows_pstore['gpsy']
);
}
}*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<TITLE><?=$title_name?></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=tis-620" />
<style>
#directions table tr td{
font-size:12px;
}
</style>
<SCRIPT src="http://maps.google.com/maps?file=api&v=3&sensor=true&key=ABQIAAAAIjJuEpyOdyNRFQp_vXnVFxQ4-_Wz_hjNj1N7BsdonEwQ9ahjARTq96wZoV6B45d0GylJeFRgWl0ftg" type="text/javascript"></SCRIPT>
<SCRIPT type="text/javascript">
var xml = [];
var all_markers = [];
// icon
function ic(img){
var myIcon = new GIcon();
if(Math.random()>0.5){
var img = img;
}else{
var img = img;
}
myIcon.image = img;
myIcon.iconSize = new GSize(20, 20);
myIcon.iconAnchor = new GPoint(0, 0);
myIcon.infoWindowAnchor = new GPoint(5, 1);
return myIcon;
}
/*
var customIcons = [];
customIcons["Critical"] = Critical;
customIcons["Warning"] = Warning;
customIcons["Normal"] = Normal;
*/
//end icon
function addpoint(parr){
for (var i = 0; i < parr.length; i++) {
map.addOverlay(parr[i]);
}
}
function removepoint(parr){
for (var i = 0; i < parr.length; i++) {
parr[i].remove();
//markers[p].remove();
}
}
function addlayer(obj){
//alert(obj.checked);
if(!xml[obj.name]){
GDownloadUrl(obj.name+".php", function(data) {
xml[obj.name] = GXml.parse(data);
var markers = xml[obj.name].documentElement.getElementsByTagName("marker");
all_markers[obj.name] = [];
for (var i = 0; i < markers.length; i++) {
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("address");
var icon = markers[i].getAttribute("icon");
var identify = markers[i].getAttribute("identify");
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
all_markers[obj.name][i] = createMarker(point, name, address,icon,identify);
}
addpoint(all_markers[obj.name]);
});
}else{
if(obj.checked){
addpoint(all_markers[obj.name]);
}else{
removepoint(all_markers[obj.name]);
}
}
}
function createMarker(point, name, address,icon,identify) {
var marker = new GMarker(point,ic(icon));
var html = '<b style="font-size:12px;">' + name + '</b> <br/><span style="font-size:12px;">' + address;
html += '</span>';
//<table class="dtree" width="300" border="0" cellspacing="1"><tr><td><iframe frameborder="0" width="350" height="180" src="'+identify+'"></iframe></td></tr></table>';
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
function success(){
//alert('success');
}
var map;
function initialize() {
if (GBrowserIsCompatible()) {
var mapOptions = {
googleBarOptions : {
style : "new",
adsOptions: {
client: "partner-google-maps-api",
channel: "AdSense for Search channel",
adsafe: "high",
language: "en"
}
}
}
map = new GMap2(document.getElementById("map_canvas"),mapOptions);
map.addControl(new GLargeMapControl());
map.addControl(new GOverviewMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.enableGoogleBar();
map.setCenter(new GLatLng(14.009363,100.682144),10);
//map.addOverlay(marker);
geocoder = new GClientGeocoder();
}
}
function resetmap() {
document.getElementById("directions").innerHTML = "";
document.getElementById("direction_feedback").innerHTML = "";
}
//route
var geocoder;
function map_start() {
//var map;
var gdir = null;
var geocoder = null;
var addressMarker;
var from_address = document.getElementById("from_address").value;
var from_zipcode = document.getElementById("from_zipcode").value;
var from_town = document.getElementById("from_town").value;
var to_address = document.getElementById("to_address").value;
var from_start = "";
if(from_address=="Street...") from_address="";
if(from_zipcode=="Area...") from_zipcode="";
if(from_town=="City...") from_town="";
if(from_address) from_start = from_address + ","+"";
if(from_zipcode) from_start += from_zipcode+ ","+"";
if(from_town) from_start += from_town;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.enableContinuousZoom();
map.enableGoogleBar();
map.enableDoubleClickZoom();
gdir = new GDirections(map, document.getElementById("directions"));
GEvent.addListener(gdir, "load", onGDirectionsLoad);
GEvent.addListener(gdir, "error", handleErrors);
setDirections(from_start, to_address, "th_TH");
//set data_xml
if(document.getElementById("data_xml_travel").checked== true){
addlayer(document.getElementById("data_xml_travel"));
}
if(document.getElementById("data_xml_hotel").checked== true){
addlayer(document.getElementById("data_xml_hotel"));
}
if(document.getElementById("data_xml_food").checked== true){
addlayer(document.getElementById("data_xml_food"));
}
if(document.getElementById("data_xml_giff").checked== true){
addlayer(document.getElementById("data_xml_giff"));
}
}
}
function setDirections(fromAddress, toAddress, locale) {
gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale });
}
function handleErrors(){
if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS){
alert("Address was not found.");
load();
}else{
alert("An unknown error occurred.");
load();
}
}
function onGDirectionsLoad(){
document.getElementById("direction_feedback").innerHTML= "<a onclick=\"javascript:initialize();resetmap();\" href=\"#top\" id=\"direction_started\">Back to map view</a>";
document.getElementById("directions").innerHTML = "";
}
initialize();
}
</SCRIPT>
<script language="javascript" type="text/javascript">
var set_iFrameHeight = 0;
function iFrameHeight(){
/*var h_start = 750;
var h_blockrandom = 0;
var h_directions = 0;
h_blockrandom = top.document.getElementById('blockrandom').scrollHeight;
h_directions = document.getElementById('directions').scrollHeight;
top.document.getElementById('blockrandom').height = h_start+h_directions;
set_iFrameHeight = setTimeout( "iFrameHeight()", 3000 );*/
}
</SCRIPT>
</HEAD>
<LINK href="dtree.css" rel="StyleSheet" type="text/css" />
<LINK href="css/google.css" rel="StyleSheet" type="text/css" />
<BODY onLoad="initialize(),iFrameHeight();" style="font-size:12px;" leftmargin="0" topmargin="0" bgcolor="#FFFFFF" >
<?
include("header.php");
?>
<br />
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#B4B4B4">
<table width="100%" border="0" cellpadding="5" cellspacing="1">
<tr>
<td bgcolor="#FFFFFF" align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="TB_map">
<tr>
<td valign="top" width="200">
<table border="0" style="font-size:12px;" cellpadding="0" cellspacing="0">
<tr>
<td width="10"></td>
<td width="20"><input type="checkbox" value="data_xml_industry" id="data_xml_industry" name="data_xml_industry" onClick="addlayer(this)"/></td>
<td><img src="img/plant.png" align="absmiddle" width="20" border="0"/> ʶҹ·Õèâç§Ò¹ÍصÊÒË¡ÃÃÁ<?=iconv('UTF-8','TIS-620',"ʶҹ·Õè·èͧà·ÕèÂÇ")?></td>
</tr>
<?php /*?><tr>
<td></td>
<td><input type="checkbox" value="data_xml_hotel" id="data_xml_hotel" name="data_xml_hotel" onClick="addlayer(this)"/></td>
<td><img src="images/lodging.png" align="absmiddle" width="18" border="0"/> <?=iconv('UTF-8','TIS-620',"ʶҹ·Õè¾Ñ¡áÃÁ")?></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" value="data_xml_food" id="data_xml_food" name="data_xml_food" onClick="addlayer(this)" /></td>
<td><img src="images/dining.png" align="absmiddle" width="18" border="0"/> <?=iconv('UTF-8','TIS-620',"ÃéÒ¹ÍÒËÒÃ")?></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" value="data_xml_giff" id="data_xml_giff" name="data_xml_giff" onClick="addlayer(this)" /></td>
<td><img src="images/shopping.png" align="absmiddle" width="18" border="0"/> <?=iconv('UTF-8','TIS-620',"ÃéÒ¹¨Ó˹èÒ¢ͧ·ÕèÃÐÅÖ¡")?></td>
</tr><?php */?>
</table>
</td>
<td align="center">
<div id="map_canvas" style="width: 750px; height: 450px; float:left; border: 1px solid black;"></div>
</td>
</tr>
</table>
<br />
</td></tr></table></td></tr></table>
</body>
</html>