Google API开发详解

1,地图数据类型:

      根据地图数据在计算机中存储和管理方式的不同,可将地图数据分为矢量数据栅格数据矢量数据以点线面的形式来表示地图,辅助以相应的属性信息,查询分析特别方便。另外,Google
Earth还将矢量数据根据其属性数据类型的不同,分成不同的图层(分类),更加方便矢量数据的管理和使用。栅格数据则将表示成一个个的单元格,根据单元格覆盖地表面积的大小,构成不同分辨率的栅格图像,栅格数据结构简单,数据量大。

        地图符号数据指的是用来修饰和标记地图的数据,例如:点标记、线图例和填充图等都属于地图符号数据。

2,可扩展的Google Earth:

     
Google Earth为用户提供了两种扩展接口,一种是KML文件形式,另一种是组件(COM)API形式。

      Google Earth Viewer是一个KML文件浏览器。Google Earth COM API是Google Earth发布的基于组件技术的应用程序开发接口,用户可以基于不同平台使用这些接口来完成特定的任务。

3,地图加载和搜索:

        Google Earth采用C/S的模式,通过其服务器存储全球的地貌影像和3D数据,以及地标(Placemark)等地图相关数据。用户在客户端向Google Earth服务器发送请求,服务器响应并分析请求,最后返回用户指定区域的地图数据以实现地图的加载。

        地图的加载方式包括静态加载和动态加载两种。静态加载是指以静态的方式呈现,即指定某个位置定位到该位置。动态加载是指以动态的方式呈现,指定两个位置,动态地从一个位置到另一个位置加载。

        Google Earth支持一种标准文件格式–KML,用户下载的客户端(Google Earth Viewer)实际上就是一个KML浏览器,用来描述、保存和显示各种地理信息,如点,线,图片,折线等,用户可以将自定义的图层采用KML的格式加载到当前视图中,并允许发送给服务器进行更新。

4,地标:

         地标即Placemark,是地图中一组信息的标识,Google Earth将地图影响、坐标数据和矢量数据等多种信息采用KML的格式组织起来,并用地标来标识。因此,地表只是KML文件中的一部分,作为一个相对独立的数据结构而存在。

         地标的基本信息包括地标名和地理位置,另外还包括一些其他的信息。


转载自:https://blog.csdn.net/Marcelxx/article/details/11161009

You may also like...