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
人大复印资料处理程序_查询篇
Oct 09 PHP
php之对抗Web扫描器的脚本技巧
Oct 01 PHP
php下获取客户端ip地址的函数
Mar 15 PHP
PHP类与对象中的private访问控制的疑问
Nov 01 PHP
php实现文件下载实例分享
Jun 02 PHP
php中多维数组按指定value排序的实现代码
Aug 19 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
PHP完全二叉树定义与实现方法示例
Oct 09 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 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数组函数序列之array_flip() 将数组键名与值对调
2011/11/07 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
php中memcache 基本操作实例
2015/05/17 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
类似框架的js代码
2006/11/09 Javascript
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
Python如何发布程序的详细教程
2018/10/09 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Python3运算符常见用法分析
2020/02/14 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
情侣吵架检讨书
2014/02/05 职场文书
代收款委托书范本
2014/10/01 职场文书
入党培养人考察意见
2015/06/08 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
R9700摩机记
2022/04/05 无线电