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 09 PHP
如何隐藏你的.php文件
Jan 04 PHP
php strtotime 函数UNIX时间戳
Jan 14 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
php获取文件夹路径内的图片以及分页显示示例
Mar 11 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
PHP临时文件的安全性分析
Jul 04 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
UserData用法总结 lanyu出品
2010/07/01 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
Python实现树的先序、中序、后序排序算法示例
2017/06/23 Python
centos6.4下python3.6.1安装教程
2017/07/21 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
python opencv调用笔记本摄像头
2019/08/28 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
美国时尚在线:Showpo
2017/09/08 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
大学生专科毕业生自我评价
2013/11/17 职场文书
教师职称自我鉴定
2014/02/12 职场文书
保安岗位职责
2014/02/21 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
可怜妈妈观后感
2015/06/09 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
Python 数据可视化之Seaborn详解
2021/11/02 Python