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编程语言开发动态WAP页面
Oct 09 PHP
Zend Studio 无法启动的问题解决方法
Dec 04 PHP
php在文件指定行中写入代码的方法
May 23 PHP
浅析get与post的一些特殊情况
Jul 28 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
Django 中 cookie的使用
Aug 17 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
Nov 03 PHP
php strftime函数的详细用法
Jun 21 PHP
PHP实现微信小程序用户授权的工具类示例
Mar 05 PHP
YII框架常用技巧总结
Apr 27 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 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操作xml代码
2010/06/17 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
定义select的边框颜色
2008/04/28 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
layui table 参数设置方法
2018/08/14 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
python获取本机外网ip的方法
2015/04/15 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python实现代码统计程序
2019/09/19 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
python基于win32api实现键盘输入
2020/12/09 Python
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
《盘古开天地》教学反思
2014/02/28 职场文书
产品生产计划书
2014/05/07 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书