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中Cannot send session cache limiter 的问题的方法
Apr 27 PHP
php下实现在指定目录搜索指定类型文件的函数
Oct 03 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
PHP 输出URL的快捷方式示例代码
Sep 22 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
php生成QRcode实例
Sep 22 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
php parse_str() 函数的定义和用法
May 23 PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
实例分析10个PHP常见安全问题
Jul 09 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另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
实例讲解PHP表单
2020/06/10 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
django使用channels2.x实现实时通讯
2018/11/28 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
python executemany的使用及注意事项
2017/03/13 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
J2EE是技术还是平台还是框架
2016/08/14 面试题
控制工程专业个人求职信
2013/09/25 职场文书
在校生自我鉴定
2014/01/23 职场文书
小学教师培训感言
2014/02/11 职场文书
少年犯观后感
2015/06/11 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
详解JVM系列之内存模型
2021/06/10 Javascript
python中24小时制转换为12小时制的方法
2021/06/18 Python
js中Object.create实例用法详解
2021/10/05 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript