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服务器实现多session并发运行
Oct 09 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
Sep 30 PHP
php 常用类汇总 推荐收藏
May 13 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 PHP
PHP关联链接常用代码
Nov 05 PHP
php不允许用户提交空表单(php空值判断)
Nov 12 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
php绘图之生成饼状图的方法
Jan 24 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
php工具型代码之印章抠图
Jul 18 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
php的控制语句
2006/10/09 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
javascript 避免闭包引发的问题
2009/03/17 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python制作爬虫采集小说
2015/10/25 Python
python 调用win32pai 操作cmd的方法
2017/05/28 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
Python中logging实例讲解
2019/01/17 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python实现简易淘宝购物
2019/11/22 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
应用数学自荐书范文
2013/11/24 职场文书
酒店办公室文员岗位职责
2013/12/18 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
学校志愿者活动总结
2014/06/27 职场文书
办护照工作证明
2014/10/01 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Go语言空白表示符_的实例用法
2021/07/04 Golang
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫