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面向对象全攻略 (四)构造方法与析构方法
Sep 30 PHP
php zip文件解压类代码
Dec 02 PHP
怎么在Windows系统中搭建php环境
Aug 31 PHP
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
php判断访问IP的方法
Jun 19 PHP
PHP加密技术的简单实现
Sep 04 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
详解php命令注入攻击
Apr 06 PHP
php抽象类和接口知识点整理总结
Aug 02 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
东方红 - 来复式再生机的修复
2021/03/02 无线电
基于php下载文件的详解
2013/06/02 PHP
ThinkPHP入口文件设置及相关注意事项分析
2014/12/05 PHP
前端必学之PHP语法基础
2016/01/01 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
一段实时更新的时间代码
2006/07/07 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
Python中条件判断语句的简单使用方法
2015/08/21 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
Python中私有属性的定义方式
2020/03/05 Python
thinkphp5 路由分发原理
2021/03/18 PHP
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
最美乡村医生事迹材料
2014/06/02 职场文书
效能风暴心得体会
2014/09/04 职场文书