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 相关文章推荐
[FAQ]PHP中的一些常识:类篇
Oct 09 PHP
php 301转向实现代码
Sep 18 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
flash用php连接数据库的代码
Apr 21 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php 常用算法和时间复杂度
Jul 01 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
Oct 22 PHP
微信公众平台DEMO(PHP)
May 04 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
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 var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
如何直接访问php实例对象中的private属性详解
2017/10/12 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
Python get获取页面cookie代码实例
2018/09/12 Python
基于python实现高速视频传输程序
2019/05/05 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
荣耀商城:HIHONOR
2020/11/03 全球购物
销售实习自我鉴定
2013/12/07 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
学校联谊活动方案
2014/02/15 职场文书
演讲稿格式范文
2014/05/19 职场文书
食品工程专业求职信
2014/06/15 职场文书
立志成才演讲稿
2014/09/04 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js