如何从Google Map爬数据

我们小组要做的是一款关于体育赛事查询的软件。这款软件涉及到了大量的数据,供用户查询。同时,我们想在这款软件里面通过Google Map的形式将数据展现给用户。

Google Map所采用的是Mercator坐标系。在Google Map是以金字塔模型的方式来组织切图文件的,在金字塔模型中,地图被分成若干层,每一层数据的分辨率为上层的4倍(横向与纵向各2倍)。同时,每一层数据的分辨率是极其庞大的,并且以指数形

式增加。

如果一次,将一层的数据作为一个文件返回给用户,无论从网络的传输能力、CPU处理能力还是内存的存储能力都是不切实际。而且用户每次查询的只是地图的某一层的某一块区域。因此,一般情况下,我们会将地图数据进行切割,将地图数据切成分辨率相

等的若干块。

具体工作还未开始。

时间: 2024-12-28 16:24:38

如何从Google Map爬数据的相关文章

【转】Android Google Map API使用的八个步骤

Android Google Map API使用的八个步骤 本系列教程将分为两部分,第一部分是指导用户使用Mapview控件进行编程,其中包括了如何获得Google Map API,如何使用该API进行简单的开发,如何获得用户当前所在的位置.第二部分则包括如何在地图上,用第三方的组件库,实现气球式显示若干指定位置的功能. 步骤1 创建新的Android 工程 首先打开eclipse新建立一个Android 工程,其中相关参数设置如下: Project name:MallFinder Build 

在Google Map中使用地址获取坐标(适用小数据量)

近期手上有个95条数据的地址信息,想把地址转换成经纬度坐标,叠加在底图上.ESRI的online作为专业的云平台,号称提供地理编码服务,可能使用自己的数据制作Web map,于是转成CSV后试了下,结果只有4条记录转换成坐标了,并且都偏离了一个省的范围,基本上不可用.后来想在google earth上试下,使用地址搜索,也不知道是服务器慢,还是什么其他原因,earth的搜索功能简直处于瘫痪状态,打一个地址,10分钟能反应过来,结果基本上是找不到.无奈之下,又试了试google Map,Map上是

如何将经纬度利用Google Map API显示C# VS2005 Sample Code

原文 如何将经纬度利用Google Map API显示C# VS2005 Sample Code 日前写了一篇如何用GPS抓取目前所在,并回传至资料库储存,这篇将会利用这些回报的资料,将它显示在地图上,这个做法有两种,最简单的就是直接传值到Google Maps上. 举例来说,当我们知道经纬度后,只要将数据套到以下网址即可. http://maps.google.com/maps?q=25.048346%2c121.516396 在参数q=后面,就可以加上经纬度了. 25.048346是Lati

如何在Google Map中处理大量标记(ASP.NET)(转)

如何在Google Map中处理大量标记(ASP.NET)(原创-翻译) Posted on 2010-07-29 22:04 Happy Coding 阅读(8827) 评论(8) 编辑 收藏 在你有一个合理的标记数量的时候,使Google Map标记是很平常的.但是一旦你有几百个.甚至更多地标的时候,性能迅速的开始降低.在本文章中,我会告诉你一些提高性能的方法.同时我会放一个测试页面去比较它们的效率. 如果你是第一次使用Google Map的标记,我建议你先去了解一下在Google Map上

google map或者高德地图等软件的 AGPS问题

使用google map或者高德地图等软件时.当关闭数据连接时,还是会用到数据流量问题的原因是Google Map 的Gps定位触发了Agps的流程: AGps流程和Agps server交互是用Supl 类型的APN. 可以在agps_profiles_conf2.xml中的dedicated_apn_enable="true" 改为false 来解决

Java 调用Google Map Api解析地址,解析经纬度实例

Java 调用Google Map Api解析地址,解析经纬度实例 使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务.一般而言数据量不大的情况使用是不限制的.按照Google官方说法是连续90天请求地理编码服务次数超过2000次就会受到限制,因此可以将这些解析好的地址放在Database中,这样可以避免重复请求同一个地址. JAVA Code: /* * System Abbrev

Spring MVC+JQuery+Google Map打造IP位置查找应用

在本文中,读者将学习到如何使用Spring MVC框架和jQuery及Google Map,制作一个简单的根据IP位置查找应用.用户可以在页面中输入一个IP地址,然后通过Google Map显示该IP所在的大概地理位置. 我们将用到如下技术: Spring MVC frameworks jQuery(Ajax Request) GeoLite 数据库 Google Map 其中用户的操作步骤如下: 用户输入IP地址,然后点提交按钮 jQuery发出Ajax请求到Spring MVC中的控制器 在

房产地图google map的初步应用点滴.3)(转)

房产地图google map的初步应用点滴.1)房产地图google map的初步应用点滴.2)房产地图google map的初步应用点滴.3) 房产地图google map的初步应用点滴.4) google Map的交互基本都是事件驱动的,这表示js是通过生成时间来响应交互的,并且处于监听我们设定的事件,每个 Google Maps API 对象都可导出大量已命名的事件.如果程序想要实现某些事件,则会为这些事件注册 Javascript 事件侦听器,并会在通过在 google.maps.eve

Google Map和桌面组件 Android开发教程

本文节选于机械工业出版社推出的<Android应用开发揭秘>一 书,作者为杨丰盛.本书内容全面,详细讲解了Android框架.Android组件.用户界面开发.游戏开发.数据存储.多媒体开发和网络开发等基础知 识,而且还深入阐述了传感器.语音识别.桌面组件开发.Android游戏引擎设计.Android应用优化.OpenGL等高级知识.另外,本书还全面 介绍了如何利用原生的C/C++(NDK)和Python.Lua等脚本语言(Android Scripting Environment)来开发A