`
cookoo
  • 浏览: 644437 次
  • 性别: Icon_minigender_1
  • 来自: Shanghai
社区版块
存档分类
最新评论

GoogleMap 是如何实现的?

阅读更多
Quoted from wikipedia:

Like other Google web applications, a large amount of JavaScript was used to create Google Maps. As the user drags the map, the grid squares are downloaded from the server and displayed to the user. When a user searches for a business, the location is pin-pointed with a red pin, which is actually a transparent PNG placed over the map. The technique of providing greater user-interactivity by performing asynchronous network requests with Javascript and XML has recently become known as Ajax. Specifically, Google Maps was built using the AjaXSLT framework.

The GIS (map) data used in Google Maps are provided by Tele Atlas and NAVTEQ, while the small patches of high-resolution satellite imagery are largely provided by DigitalGlobe and its QuickBird satellite, with some imagery also from government sources. The main global imagery base called NaturalVue was derived from Landsat 7 imagery by MDA Federal (formerly Earth Satellite Corporation). This global image base provide the essential foundation for the entire application.

The underlying technology used in both Google and Yahoo! maps is available from deCarta (formerly Telcontar)[2].

Amazing!
分享到:
评论

相关推荐

    google map api 实现自定义mark和其移动

    google map api 实现自定义mark和其移动

    Google map 轨迹回放

    利用google map实现轨迹回放利用google map实现轨迹回放

    调用GoogleMap源码,实现点击事件在注释里面_Android源码.zip

    googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { // 处理地图点击事件 Log.d("MapClick", "点击位置:" + latLng.latitude + ", " ...

    GoogleMap谷歌地图demo

    本文将深入探讨GoogleMap谷歌地图API的使用,以及如何通过它实现一个全面的地图工具。 首先,让我们从标题"GoogleMap谷歌地图demo"开始。这个标题暗示我们将会讨论一个基于GoogleMap API开发的示例应用。一个demo...

    google map应用实例

    本应用实例将探讨如何利用Google Map API在离线环境中实现地图服务,这对于那些网络不稳定或者需要在无网络环境下使用的场景尤其有价值。 一、Google Map API简介 Google Map API是Google提供的一套接口,允许...

    谷歌地图GoogleMap

    总的来说,Google Map API为开发者提供了一个强大且灵活的平台,可以轻松地将地图功能整合到各种应用中,无论是简单的地理位置展示,还是复杂的导航和分析应用,都能通过API实现。然而,需要注意的是,使用API时要...

    GoogleMap控件下载

    **GoogleMap控件详解** GoogleMap控件是一个用于集成谷歌地图功能到应用程序中的开源组件,尤其在Web开发中被广泛使用。它允许开发者在自己的应用界面中嵌入实时、交互式的地图服务,提供定位、导航、地理编码、...

    google map v2 Demo

    在`onMapReady()`回调中,可以访问到GoogleMap对象,从而实现更多的功能,比如添加标记、设置缩放级别、改变用户位置显示等。 `EveryMap`这个文件可能包含了整个Demo项目的源代码,包括上述提到的布局文件、...

    Ext Google Map 简易开发框架

    Ext Google Map简易开发框架是一种将流行的JavaScript库ExtJs与Google Maps API相结合的开发方式,用于构建功能丰富的地理信息系统。这个框架允许开发者轻松地在网页上展示地图,管理地图图层,控制图层的可见性,...

    Google map 离线调试

    在IT行业中,Google Map是一个广泛使用的在线地图服务,它提供了丰富的地理位置信息,包括路线规划、卫星图像、街景视图等功能。然而,在某些情况下,如网络环境不稳定或无网络连接时,离线调试Google Map就显得尤为...

    googleMap根据经纬度获取地理位置

    首先,`googleMap根据经纬度获取地理位置`这个标题涉及到的核心技术是Google Maps Geocoding服务。Geocoding是将地址或坐标(经纬度)转换为地理坐标的过程,反之亦然。在Google Maps API中,我们可以使用Geocoding ...

    基于Google Map API的简单地图

    本文将详细解析如何利用Google Map API实现"基于Google Map API的简单地图"的功能,包括显示用户所在地区、地图操作以及标记地点等核心知识点。 首先,我们要了解Google Map API的基本用法。它是Google提供的...

    google map api开发源代码

    这个源代码压缩包提供了一种实现Google Map API二次开发的实例,对于想要深入理解和应用这一技术的人来说非常有价值。 首先,我们要理解Google Map API的基本概念。它是一个JavaScript库,通过在网页中引入特定的...

    GoogleMap开发源码

    对于"GoogleMap开发源码"这个主题,我们可以深入探讨以下几个核心知识点: 1. **Google Maps API**:Google Maps提供JavaScript API、Android API和iOS SDK等,允许开发者在网页、移动应用上显示地图、获取位置信息...

    android google map 应用

    在Android布局文件中添加MapView组件,通过设置API密钥和初始化GoogleMap对象,可以实现在应用中展示地图。同时,可以通过调整Zoom级别来控制地图的缩放程度,使用CameraPosition和CameraUpdateFactory来改变视图...

    Google Map Key申请

    本文将详细讲解如何申请Google Map Key,以便于在Android应用中实现地图功能。 首先,你需要确保已经安装了Java Development Kit (JDK),因为Google Map Key的生成需要用到JDK中的keytool工具。例如,在Windows系统...

    andriod的googlemap的实现

    这个“andriod的googlemap的实现”项目显然是一个基于Java语言的Android应用示例,展示了如何利用Google Maps Android API来创建交互式地图界面。 首先,要实现Google Maps功能,你需要在Google Developer Console...

    googlemap地图实现

    总的来说,实现一个类似Google Map的功能涉及到多方面的技术,包括JavaScript编程、API集成、地理信息处理以及用户体验设计。通过学习和实践这些知识点,你能够创建出具有强大地图功能的应用或网站。

    GoogleMap定位系统、与Webservice连接

    在IT行业中,GoogleMap定位系统和与Web服务的连接是两个关键的技术领域,它们在现代移动应用和Web应用中有着广泛的应用。以下是这些技术的详细解释: **GoogleMap定位系统**: GoogleMap定位系统是Google提供的一项...

    轨迹记录 android google map 应用

    4. **地图初始化**:在Activity或Fragment中创建GoogleMap对象,通过setMapType、setMyLocationEnabled等方法设置地图样式和显示用户位置。 5. **轨迹记录**:使用LocationManager和LocationListener监听位置变化,...

Global site tag (gtag.js) - Google Analytics