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
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
php class类的用法详细总结
Oct 17 PHP
php获取文件大小的方法
Feb 26 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
php强制运行广告的方法
Dec 01 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
PHP实现的json类实例
Jul 28 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 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 反射机制实现动态代理的代码
2008/10/22 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
php导出CSV抽象类实例
2014/09/24 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
关于php开启错误提示的总结
2019/09/24 PHP
offsetParent 算法分析
2010/04/05 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
2016/04/04 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
交通事故检查书范文
2014/01/30 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
大学生安全责任书
2014/07/25 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
合作合同协议书
2016/03/21 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏