本栏目责任编辑:代 影数据库与信息管理 ComputerKnowledgeand Technology 电脑知识与技术 第9卷第27期 (2013年09月) 基于百度地图API实现自动气象站点信息显示 邵应泉 (珠海市国家气候观象台,广东 珠海519000) 摘要:针对传统WebGIS开发周期长、成本高等问题,该文提出一种基于百度地图API的方案,快速搭建WebGIS平台显示站点信息数据,以珠海市自动气象站点信息显示为例说明其具体实现。 关键词:百度地图API;站点信息;WebGIS 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)27-6062-02 该文尝试利用百度地图API接口实现自动气象站信息显示系统。此技术手段可快速搭建WebGIS平台显示站点信息数据。 1 平台搭建 本文开发框架ThinkPHP3.1.3[1],Web服务器环境为LAMP[2-3],可访问互联网。通过客户端浏览器访问开发后的页面后,Web服务器解析后台服务器代码查询自动气象站点信息,百度地图服务器解析页面中嵌入的百度地图API[4-5],客户端解析前台的HTML 代码并最终显示自动气象站点信息。2 方案实现 2.1 数据库表单设计 MySQL是一个开放源码的小型关联式数据库管理系统,被广泛地应用在Internet上的中小型网站中。 DROPTABLEIFEXISTS`sites_map`; CREATETABLE`sites_map`(`id`int(11)NOTNULL,`point`varchar(128)NOTNULL, `label`varchar(128)DEFAULTNULL,PRI⁃ MARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8; INSERTINTO`sites_map`VALUES('1','113.57,22.27','珠海市自动气象站'); 在mysql的创建名为ams的数据库,插入上述表单,并添加一个站点信息实例。 2.2 ThinkPHP框架配置 ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,为WEB应用开发提供了强有力的支持。 2.2.1 项目入口 define('APP_NAME','Home');define('APP_PATH','./Home/');require./ThinkPHP/ThinkPHP.php'; 如上修改入口文件index.php。 2.2.2 conf.php配置配置项目目录下Conf/config.php returnarray('DB_PREFIX'=>'sites_',//设置表前缀 'DB_DSN'=>'mysql://username:password@IP:3306/ams',);//设置mysql数据库访问 2.2.3 IndexAction.class.php配置框架的默认模块是Index,对应的控制器为Lib/Action/IndexAction.class.php classIndexActionextendsAction{ publicfunctionindex(){ $sites=M("map");//实例化数据库访问$arr=$sites→select();//查询数据库 $this→assign("data",$arr);// $this→display();}} 2.3页面地图创建百度地图JavaScriptAPI是一套由JavaScript语言编写的应用程序接口,可构建功

气象地图gis php代码,基于百度地图API实现自动气象站点信息显示相关推荐

  1. java地图完整项目-地图找房(基于百度地图-MongoDB)

    1.BMapGLLib库 网址: GitHub - huiyan-fe/BMapGLLib: 百度地图JSAPI GL版JavaScript开源工具库 该库相关辅助功能可通过点击上述网址进行查看! 2 ...

  2. android的百度地图sdk获取ip,基于百度地图API的ip地址查询

    说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷. 用的python2.7,编码问题真是坑. 百度mapAPI私钥申请:ht ...

  3. Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK

    原文:Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...

  4. 基于百度地图实现Android定位功能实现(详解+教程)

    基于百度地图实现Android定位功能实现(详解+教程) 1.初始化 (一)获取到SHA1 (1)找到View中的Tool Windows并打开Terminal (2)找到你的jdk的bin目录,小编 ...

  5. (亲测很实用)地理位置批量转经纬度,基于百度地图api

    遇到很多地理位置需要得到其经纬度的时候,又不想或者不会写代码就很恼火, 只能一个一个去搜索去一个个复制 不管你会不会写前后端代码, 使用下面的方法就可以轻松的实现经纬度的批量查询(提示:基于百度地图a ...

  6. 基于百度地图API在AI Studio上的卫星地图块图像处理与分类

    基于百度地图API在AI Stduio上的瓦片地图块图像处理与分类 项目介绍 本项目基于百度地图API获取了不同的瓦片地图并进行合并等处理,可用于遥感和抽象地图的地图块的图像分类.分割.检测等数据的制 ...

  7. 基于百度地图sdk的地图app开发(七)——导航和模拟导航

    这是基于百度地图sdk的地图app开发系列博客第七篇 代码仓库位置:https://github.com/YanhuiLu89/lmap.git 上一篇 基于百度地图sdk的地图app开发(六)--路 ...

  8. 基于百度地图API实现“网易出行“

    基于百度地图API实现"网易出行&Travel Planing" 作者:黑衣侠客 一.前言 这次项目主要是因为软件工程老师布置的作业,实现一个名为Travel Planin ...

  9. 开源基于百度地图SDK的Android交通助手App

    BaiduMap-TrafficAssistant    该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚.魅族应用市场.搜狗手机助手等多个安卓应用市场.目前我决定开源该项目,为 ...

最新文章

  1. 掌握计算机视觉开发技能的8个步骤
  2. 毕业后年薪40万的专业成热门!125个岗位抢100个求职者
  3. mysql拉荐_荐 一步一步教你MySQL主从复制读写分离
  4. Exchange与ADFS单点登录 PART 6:Exchange声明规则配置
  5. GIT学习笔记2--基本使用
  6. 放弃第三方?苹果正自研iPhone调制解调器芯片
  7. 网易丁磊:中国的安卓分成全世界最贵 比苹果贵20%左右
  8. 决策树系列(三)——ID3
  9. 杨永强“兑”现承诺 乐视云发力VaaS
  10. html5 统计图 等值线,浅谈WebGIS等值线模态前端展示生成绘制(算法经验)
  11. Android视频媒体播放器
  12. 深圳六月有哪些公园能赏花 赏花打卡点推荐
  13. Qt部分拉伸的背景图片
  14. VMware vSphere核心组件
  15. IDEA中Maven项目莫名其妙出现很多飘红
  16. 小白入门IT不知道改选哪门技术?Java是你的不二之选
  17. 基于多目标算法的冷热电联供型综合能源系统运行优化 代码构建了含冷、热、电负荷的冷热电联供型综合能源系统优化调度模型,考虑了燃气轮机、电制冷机
  18. Struts2漏洞利用原理
  19. 【从零开始玩量化14】如何获取申万行业数据
  20. 数字信号处理实验1:线性卷积与圆周卷积的计算、利用FFT快速卷积

热门文章

  1. 知识点 - 多边形的重心、核、三角形的心
  2. linux服务器黑客攻防
  3. 市场调研报告-全球与中国关键字研究工具市场现状及未来发展趋势
  4. 声网如何添加与配置项目
  5. week8 作业B 猫猫向前冲
  6. 安卓项目查手机电量功能_安卓手机如何查电池使用寿命
  7. 计算机科学应用论文题目,比较好写的计算机科学与应用论文题目 计算机科学与应用论文题目怎么取...
  8. 苹果电脑怎么无痕浏览网页
  9. android手机应用程序开发,Android手机应用程序开发标准
  10. python函数测试_python绘制评估优化算法性能的测试函数