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 相关文章推荐
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
Jun 05 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
php的ddos攻击解决方法
Jan 08 PHP
php用ini_get获取php.ini里变量值的方法
Mar 04 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
PHP面向对象类型约束用法分析
Jun 12 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
关于PHP中interface的用处详解
Jul 26 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
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
jQuery select的操作实现代码
2009/05/06 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
python numpy元素的区间查找方法
2018/11/14 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
python中怎么表示空值
2020/06/19 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
环保建议书100字
2014/05/14 职场文书
整改落实自查报告
2014/11/05 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
react国际化react-intl的使用
2021/05/06 Javascript
python Django框架快速入门教程(后台管理)
2021/07/21 Python
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python