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中使用foreach和引用导致程序BUG的问题介绍
Sep 05 PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 PHP
PHP原生函数一定好吗?
Dec 08 PHP
php判断对象是派生自哪个类的方法
Jun 20 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
PHP中的session安全吗?
Jan 22 PHP
使用symfony命令创建项目的方法
Mar 17 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
Jun 22 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
浅析PHP数据导出知识点
Feb 17 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
PHP遍历数组的几种方法
2012/03/22 PHP
php实现的农历算法实例
2015/08/11 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
chrome原生方法之数组
2011/11/30 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
Python实现识别手写数字大纲
2018/01/29 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
matplotlib实现数据实时刷新的示例代码
2021/01/05 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
请用用Java代码写一个堆栈
2012/01/26 面试题
Java基础知识面试要点
2016/07/29 面试题
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
工作交流会欢迎词
2014/01/12 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
岗位明星事迹材料
2014/05/18 职场文书
生产助理岗位职责
2014/06/18 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python