一、墨卡托投影
google map使用的是EPSG:900913标准墨卡托投影(等角圆术地图投影)
y = R*ln(tan(pi/4 + a/2))
x = R*b
当y等于piR时,投影图正好为一个正方形,可行到纬度为85.05113度,把以Google map的最大纬度为

[-85.05113,85.05113],最大经度为[-180,180]。赤道长度为6378137米,那么根据公式可求科最大边

界[-20037508.342789244,20037508.342789244]米。


二、瓦片金字塔
google map是由256*256的图片拼接而成的,称为瓦片。在初始等级(0)时,整个地球只投影在一张瓦

片上,也就是256像素代表了40075016.685578488米。即40075016.685578488/256=156543.033928041(

米/像素)。
缩入由四叉树实现,即放大一个级别后,原来一张图片分裂成4张。见下图

三、瓦片url
形如:
http://mt0.google.cn/vt/lyrs=m@180000000&hl=zh-CN&gl=cn&src=app&x=3&y=1&z=2&s=Ga
mt0:服务器名(Google Map有四个服务器)
hl:语言
x:瓦片X轴的信息编号
y:瓦片Y轴的信息编号
z:瓦片的缩放级别
s:""和"Galileo"共8个字符(无实际意义)
计算关系:
mt = (x + y) % 4
s = (3 * x + y) % 8
空白瓦片url
http://maps.gstatic.cn/intl/zh-CN_cn/mapfiles/transparent.png

注意:瓦片信息编号是从左上角(0,0)开始的。

最新文章

  1. Synchronized同步性与可见性
  2. Shiro权限验证代码记录,正确找到shiro框架在什么地方做了权限识别
  3. JavaScript Comparison and Logical Operators
  4. phpexcel 一些基本的设置 (表格的基本属性)
  5. 武汉科技大学ACM :1004: C语言程序设计教程(第三版)课后习题6.3
  6. Django admin究竟要怎么写才优雅
  7. StrPos,StrScan,
  8. Webdriver其他定位方式
  9. 3732: Network
  10. 【FPGA】高斯白噪声的Verilog实现
  11. JEECG 3.8宅男优化版本发布
  12. JavaScript我学之七数组
  13. Go学习笔记08-包
  14. Confluence 6 任务的类型
  15. SQL Server 创建索引(index)
  16. MYSQL常用函数(类型转化函数)
  17. 【图数据结构的遍历】java实现广度优先和深度优先遍历
  18. 学习笔记:MySQL Big DELETEs 删除大量数据
  19. 聊一聊 Spring 中的线程安全性
  20. virtualenv之python虚拟环境

热门文章

  1. express常用中间件
  2. Angular4 step by step.1
  3. JqueryEasyUI EasyLoader
  4. mysql表情存储报错问题
  5. AtomicInteger关键字
  6. mysql load data infile auto increment id
  7. div 旋转
  8. 表格 滚动条 (tbody部分滚动)
  9. Python基础-map/reduce/filter
  10. C# 两个结构相同的类进行赋值