GoogleMap 是如何实现的? 博客分类: Discovery GoogleJavaScriptAjaxYahooWeb
程序员文章站
2024-02-09 21:28:10
...
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!
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!
推荐阅读
-
GoogleMap 是如何实现的? 博客分类: Discovery GoogleJavaScriptAjaxYahooWeb
-
是如何利用LoadRunner判断HTTP服务器的返回状态. 博客分类: 01-loadrunner场景部分经验总结 ITperformance
-
是如何利用LoadRunner判断HTTP服务器的返回状态. 博客分类: 01-loadrunner场景部分经验总结 ITperformance
-
一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的
-
云博客例如wordpress.com 绑定域名的功能是如何实现的?
-
云博客例如wordpress.com 绑定域名的功能是如何实现的?
-
一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的
-
一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的
-
javascript - 博客编辑窗口与后台的交互是如何实现的?
-
javascript - 博客编辑窗口与后台的交互是如何实现的?