php使用google地图应用实例


Posted in PHP onDecember 31, 2014

本文实例讲述了php使用google地图应用方法。分享给大家供大家参考。具体如下:

php代码如下:

function selected ( $param , $value ) {  

if ( $param == $value ) print "SELECTED" ;  

} 

 

# Collect any form data to control the display 

 

$scale = 10 ;  

$maptype = "G_NORMAL_MAP" ;  

if ( $_REQUEST [ scale ]) $scale = $_REQUEST [ scale ];  

if ( $_REQUEST [ maptype ]) $maptype = $_REQUEST [ maptype ]; 

 

# Geocoding your location  

# Note - you would cache this in a file  

# The key is domain specific - your google maps教程 key 

 

/*  

$location = file("http://maps.google.com/maps/geo?q=48+Spa+Road,+Melksham,+UK&  

output=csv&key=ABQIAAAAvp3__HwvT3VkixIIbsW0axQuKI_6t1bH2P0vCI_Q8jfpn8qdNBQMnnelj  

xh9czilkau_bYSCXteS_A");  

*/  

# Following line is hard coded for demo  

$location [ 0 ]= "200,8,51.369318,-2.133457" ;  

list ( $stat , $acc , $north , $east ) = explode ( "," , $location [ 0 ]);

html页面如下:

<html>  

<head>  

<title>Well House Manor, Melksham</title>  

<script src="http://maps.google.com/maps?file=api&v=2&  

key=ABQIAAAAvp3__HwvT3VkixIIbsW0axQuKI_6t1bH2P0vCI_Q8jfpn8qdNBQMnneljxh9czilkau_  

bYSCXteS_A"  

type="text/javascript教程"></script>  

<script type="text/javascript"> 

 

//<![CDATA[ 

 

function load() {  

if (GBrowserIsCompatible()) {  

var map = new GMap2(document.getElementById("map"));  

map.setCenter(new GLatLng(51.36905, -2.1335), <?= $scale ?> );  

map.setMapType( <?= $maptype ?> );  

var manor = new GLatLng( <?= $north ?> , <?= $east ?> );  

map.addOverlay(new GMarker(manor)); 

 

}  

} 

 

//]]>  

</script>  

</head>  

<body onLoad="load()" onUnload="GUnload()">  

<table><tr valign=top><td>  

<h1>Well House Manor, Melksham</h1>  

<img src=/get_pic/2010/03/20100525003348607.jpg><br>  

• Business Hotel in Melksham<br>  

• All rooms fitted to superior standard<br>  

• Internet Access throughout<br>  

• Plenty of parking and close to town centre<br><br>  

<a href=http://www.wellhousemanor.co.uk>Well House  

Manor website</a><hr>  

<form method=POST> Change to  

<select name=scale>  

<option value=7 <?= selected ( $scale , 7 ) ?> >Overview</option>  

<option value=10 <?= selected ( $scale , 10 ) ?> >County</option>  

<option value=13 <?= selected ( $scale , 13 ) ?> >Town</option>  

<option value=16 <?= selected ( $scale , 16 ) ?> >Street</option>  

<option value=19 <?= selected ( $scale , 19 ) ?> >Building</option>  

</select>  

<select name=maptype>  

<option value=G_NORMAL_MAP <?= selected ( $maptype , "G_NORMAL_MAP" ) ?> >  

Normal map</option>  

<option value=G_SATELLITE_MAP <?= selected ( $maptype , "G_SATELLITE_MAP" ) ?> >  

Satellite data</option>  

<option value=G_HYBRID_MAP <?= selected ( $maptype , "G_HYBRID_MAP" ) ?> > 

Hybrid</option>  

</select>  

<input type=submit value="go!"></form><br>  

This is a sample PHP page with Google Maps<br>  

teach you how to write pages like this</a><br>  

Date - <?= date ( "F, jS l Y" ) ?> <br> 

 

</td><td>  

<div id="map" style="width: 450px; height: 550px"</div>  

</td></tr></table>  

</body>  

</html>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
用函数读出数据表内容放入二维数组
Oct 09 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
is_uploaded_file函数引发的不能上传文件问题
Oct 29 PHP
PHP错误和异长常处理总结
Mar 06 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
PHP中的类型约束介绍
May 11 PHP
php单一接口的实现方法
Jun 20 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
PHP面向对象中new self()与 new static()的区别浅析
Aug 17 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
Jun 05 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 PHP
php将文本文件转换csv输出的方法
Dec 31 #PHP
19个Android常用工具类汇总
Dec 30 #PHP
php+ajax实现文章自动保存的方法
Dec 30 #PHP
php实现监控varnish缓存服务器的状态
Dec 30 #PHP
php在线解压ZIP文件的方法
Dec 30 #PHP
php站内搜索关键词变亮的实现方法
Dec 30 #PHP
php使用PDO操作MySQL数据库实例
Dec 30 #PHP
You might like
Discuz! Passport 通行证整合
2008/03/27 PHP
php MySQL与分页效率
2008/06/04 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python中字符串变二维数组的实例讲解
2018/04/03 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
长辈证婚人证婚词
2014/01/09 职场文书
个性与发展自我评价
2014/02/11 职场文书
火锅店营销方案
2014/02/26 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
兵马俑导游词
2015/02/02 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
Python基础知识学习之类的继承
2021/05/31 Python