GOOGLE EARTH API
- 格式:pdf
- 大小:98.49 KB
- 文档页数:2
开发人员指南地图基础知识1简介2Google 地图的“Hello, World”2加载Google 地图API2地图DOM 元素2GMap2 - 基本对象2初始化地图2加载地图3经度和纬度4地图属性5地图交互6信息窗口简介任何Google 地图API 应用程序中的基础元素都是“地图”本身。
本文档讨论GMap2基础对象的用法和地图操作的基础知识。
Google 地图的“Hello, World”开始学习Google 地图API 最简单的方式是看一个简单的示例。
下面的网页显示以北京的故宫博物院为中心的500x300 的地图。
<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN" "/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="/1999/xhtml"><head><meta http-equiv="content-type"content="text/html; charset=utf-8"/><title>Google Maps JavaScript API Example</title><scriptsrc="/maps?file=api&v=2&am p;key=abcdefg&sensor=true_or_false"type="text/javascript"></script><script type="text/javascript">function initialize(){if(GBrowserIsCompatible()){var map=new GMap2(document.getElementById("map_canvas"));map.setCenter(new GLatLng(39.9493,116.3975), 13);}}</script></head><body onload="initialize()"onunload="GUnload()"><div id="map_canvas"style="width:500px;height: 300px"></div></body></html>您可以查看此示例及下载、编辑和调试该示例,但必须将该文件中的密钥替换为您自己的Google 地图API 密钥。
如何采用离线的 Google Map API 加载离线谷歌地图的方法注:文档中所提到的“GoogleMapAPIV3.rar”附件,请到水经注软件论坛下载。
一、下载示例数据这里以《水经注万能地图下载器》为你说明如何下载谷歌卫星地图。
安装万能地图下载器以后,软件启动时会显示选择在线地图的对话框,请选择“卫星.谷歌”即会显示在线的谷歌卫星地图窗口,如下图所示。
由于只是为了作演示说明如何用 Google Map 离线 API 加载谷歌地图的方法,这里我们只需要框选中国范围,即点击工具栏上的“框选下载区域”,然后在视图中绘制选择范围,如下图所示。
下载即可,如下图所示。
点击“确定”按钮,开始下载卫星地图数据。
下载完成后导出瓦片数据,选择导出类型为“瓦片:Google Map”,保存路为“D:\Test”目录,如下图所示。
在对话框中点击“输出”按钮导出Google Map瓦片,如下图所示。
二、地图引擎部署第一步:将附件中的“GoogleMapAPIV3.rar”下载后解压到“D:\Test”目录。
第二步:将“D:\Test”目录中的“中国_GoogleMapTiles”重命名为“data”,如下图所示。
第三步:在浏览器中打开“D:\Test\GoogleMapAPIV3\Example_GoogleMapAPI.html”,如果操作无误,将会显示离线的卫星地图,如下图所示。
以上,即是如何用 Google Map 离线 API加载谷歌地图的方法,你可以根据实际需求对“D:\Test\GoogleMapAPIV3\Example_GoogleMapAPI.html”文件进行进一步开发。
注:文档中所提到的“GoogleMapAPIV3.rar”附件,请到水经注软件论坛下载。
下面是赠送的中秋节演讲辞,不需要的朋友可以下载后编辑删除!!!谢谢中秋佳节演讲词推荐中秋,怀一颗感恩之心》老师们,同学们:秋浓了,月圆了,又一个中秋要到了!本周日,农历的八月十五,我国的传统节日——中秋节。
用googlemapsAPI给首页添加Earth卫星地图昨天我在网上看到有些网站自己有google的卫星地图,可以像googleearth软件那样在地图上查找自己感兴趣的建筑、风景名胜等。
觉得比较有意思,以是我自己也研究了一下,花了一点时间终于也在我的blog上也弄了一个卫星地图,是一个我自己住的地方的卫星图。
有个圆形建筑,我就在这个的旁边。
我是用google提供的googlemapAPI服务做成的卫星地图,也不是特别难,可以分成以下几步就做成了。
1.去googlemapapi页面,注册属于自己网站的一个key。
2.然后把上面提供的一段代码复制下来,做成一个html文件,放到自己网站上去,测试一下,不出意味就可以测试成功。
(注意:在本地测试肯定通不过的,必须上传到网站上测试,并且一定要用自己拿到的key,用别人的key是不能显示的。
)<!DOCTYPEhtmlPUBLIC"-//W3C//DTD某HTML1.0Strict//EN""/TR/某html1/DTD/某html1-trict.dtd"><html某mln="/1999/某html"><head><title>GoogleMapJavaScriptAPIE某ample</title><criptrc="/mapfile=api&v=2&key=abcdefg"type="te某t/javacript"></cript><cripttype="te某t/javacript">//<![CDATA[functionload(){varmap=newGMap2(document.getElementById("map"));map.etCenter(newGLatLng(37.4419,-122.1419),13);}}//]]></cript></head><bodyonload="load()"onunload="GUnload()"><divid="map"tyle="width:500p某;height:300p某"></div></body></html>3.然后根据googlemapapi提供其它信息以及自己的兴趣爱好对代码进行相应的修改,比如:添加放大、缩小、按方向移动功能,还有添加不同的显示模式。
主流地图服务公司开放API优劣对比一.地图外观对比1.1 google mapGoogle Maps API :Google Maps API 基于Google Maps,能够使用JavaScript 将Google Maps 嵌入网页中。
API 提供了大量实用工具用以处理地图,并通过各种服务向地图添加内容,从而使用户能够在自己的网站上创建功能强大的地图应用程序。
Google Maps API支持交通地图和卫星地图,有中文语言版本,其地标文件KML格式已经成为在线地图的标准格式,Google Earth和Google Maps都支持KML。
目前在国际和国内应用都非常广泛,提到互联网地图的应用,基本上不能不提Google Maps API。
1.2 Microsoft-Virtual-EarthMicrosoft Virtual Earth API :基于Virtual Earth的API,英文版,其例子和显示效果非常丰富,预览效果后可以查看相关源代码,可惜目前不支持中国地图的开发。
1.3mapABCMapABC API :基于MapABC的国内地图供应商,Google地图的中国数据就是使用MapABC 的,但其API接口和Google的并不相同,其API的开放性和灵活性不如Google地图API。
1.4 51ditu我要地图API :基于51地图,我要地图的一个特色是提供地图数据下载,可以实现本地桌面地图,不过其地图数据容量有数百兆之大。
1.5 yahoo mapYahoo Maps API :基于Yahoo Maps,和微软地图一样,也仅支持英文,不支持中国地图的开发。
Yahoo地图提供基于Flash、Ajax和Map Image三种形式的开发接口,功能较为齐全,显示效果不错。
我们对市面上几款主流的地图API服务提供商:Google地图服务,MapABC地图服务,微软地图服务,以及其他地图服务进行技术调研,根据调研总结结果为我们选用更为符合需求的地图服务提供商提供参考。
Google Map开发整理Google Maps API 是 Google 自己推出编程 API ,可以让全世界对 Google Maps 有兴趣的程序设计师自行开发基于 Google Maps 的服务,建立自己的地图网站。
以下是我在 Google Maps API 开发过程中找到的一些 API 的编程资源,包括中文文档,中文说明,示例等等,希望对 Google Maps 编程感兴趣的程序员有所帮助。
中文资料部分(包括中文的文档说明等,以下的网址都是中文内容。
)下面的关于 API 的中文文档Google Maps API 第 2 版中文文档/GoogleApi/map2/documentation.htmGoogle Maps API 第 2 版升级指南/GoogleApi/map2/upgrade.htmGoogle Maps API 第 2 版类参考/GoogleApi/map2/reference.htm另外一个版本的 Google Maps API 2 中文文档/doc/maps/documentation/Google Maps API 第 1 版中文文档/GoogleAPI/map/documentation.htm下面是关于 KML 文件的中文文档Google Earth KML 中文说明(一)/5294713.htmlGoogle Earth KML 中文说明(二)/5294722.htmlGoogle Earth KML 中文说明(基于 Google Earth 客户端版本 3.0 的 KML 版本 2.0 )/googleapi/map/kml.htm英文资料部分(主要是 Google 官方的文档说明,如果觉得中文翻译的有问题,也可以看看这些原始内容。
)Google Maps API 官方网/apis/maps/Google Maps API 英文文档/apis/maps/documentation/Google Maps API 官方 Blog /Google Maps API 论坛/group/Google-Maps-APIGoogle KML 的官方文档/kml/Google API官方网/附: Google Map API 中文开发教程Google Map API 中文开发教程最好的教程还是 google 官方的说明文档,而且配有详细的例子,供大家学习,下面是文档的英文原文连接/apis/maps/documentation/index.html目录包括1.面向的读者2.简介1.“Hello World”程序2.浏览器兼容性3.XHTML 和VML4.API 更新5.地理译码6.行程规划和本地搜索7.标注管理3.示例程序1.基本操作2.地图移动及动画3.给地图添加控件4.事件处理函数5.打开气泡提示窗口6.地图覆盖物7.单击事件处理8.给标注增加气泡提示窗口9.多页的气泡提示窗口10.创建图标11.使用图标类12.可拖拽的标注13.编码折线14.在地图中使用XML 和异步HTTP 通信(AJAX)15.自定义地图控件16.自定义地图覆盖物1.标注管理器示例1.天气预报图2.疑难解答1.1.其它资料2.API 概览1.GMap2 类2.事件3.气泡提示窗口4.地图覆盖物5.控件6.XML 和RPC7.减少浏览器内存泄露3.演示程序4.类参考同步中文文档请参阅:/doc/google/gmapapi/谷歌地图API密钥(API Key)的解读和使用技巧收藏好了,通過前一篇的介紹,大家對Google Map都有所瞭解了吧。
1111
1. Google Maps API:用于在应用程序中嵌入 Google 地图。
你可以显示地图、标注地点、获取地理位置信息、规划路线等。
2. Google Translate API:用于翻译文本。
你可以将文本发送到 API 进行翻译,并接收翻译后的结果。
3. Google Search API:用于在应用程序中集成 Google 搜索功能。
你可以执行搜索查询并获取搜索结果。
4. Google Analytics API:用于与 Google Analytics 数据交互。
你可以获取网站分析数据,如访问量、用户行为等。
5. Google Cloud Storage API:用于管理和操作 Google Cloud Storage 中的数据。
你可以上传、下载、删除文件等。
要使用 Google API,你需要注册 Google API 控制台账号,并创建相应的 API 密钥。
然后,你可以按照 API 的文档和规范来使用相应的 API 。
需要注意的是,Google API 可能会有使用限制和计费政策,请在使用前仔细阅读相关文档和政策。
此外,一些 API 可能需要你的应用程序在 Google 开发者控制台中进行配置和审核。
这只是对一些常见 Google API 的简要介绍,具体的用法和功能可能因 API 而异。
如果你有特定的 API 需求,请参考相应的 API 文档以获取更详细的信息和示例。
java经纬度计算距离方法Java 是一种面向对象的编程语言,具有简单易学、高效可靠、开源开放等特点,因此被广泛运用于各种领域。
在地理信息系统 (GIS) 中,Java 被广泛用作开发工具,用于经纬度计算、地图处理、数据分析等任务。
以下是一些 Java 经纬度计算距离的方法:1. 使用 Geodesy 库:Geodesy 是一个用于计算几何量的开源 Java 库。
它提供了许多工具和方法,用于计算两个点之间的距离、圆周率、经纬度等。
使用Geodesy 库,可以轻松地计算出两个点之间的距离。
2. 使用 Google 地图 API:Google 地图 API 是一种用于访问 Google 地图服务的 API。
可以使用 Java 编写应用程序,通过 Google 地图 API 获取地理位置信息,并计算两个点之间的距离。
使用 Google 地图 API 进行经纬度计算的步骤如下:- 获取 Google 地图 API 的密钥。
可以使用 Google 提供的开发者账号获取密钥。
- 编写 Java 代码,使用 Google 地图 API 获取地理位置信息。
- 使用 Google 地图 API 的 distanceTo 方法计算两个点之间的距离。
3. 使用 Openlayers 库:Openlayers 是一个用于处理地理信息的开源JavaScript 库。
可以使用 Openlayers 库编写 Java 代码,用于计算两个点之间的距离。
使用 Openlayers 库进行经纬度计算的步骤如下:- 使用 Java 编写 Openlayers 客户端,用于获取地理位置信息。
- 使用 Openlayers 库的 distanceTo 方法计算两个点之间的距离。
4. 使用 Jgon 库:Jgon 是一个用于计算几何量的 Java 库。
使用 Jgon 库,可以轻松地计算出两个点之间的距离。
使用 Jgon 库进行经纬度计算的步骤如下:- 使用 Java 编写 Jgon 客户端,用于获取地理位置信息。
开发人员指南地图基础知识1简介2Google 地图的“Hello, World”2加载Google 地图API2地图DOM 元素2GMap2 - 基本对象2初始化地图2加载地图3经度和纬度4地图属性5地图交互6信息窗口简介任何Google 地图API 应用程序中的基础元素都是“地图”本身。
本文档讨论GMap2基础对象的用法和地图操作的基础知识。
Google 地图的“Hello, World”开始学习Google 地图API 最简单的方式是看一个简单的示例。
下面的网页显示以北京的故宫博物院为中心的500x300 的地图。
<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN""/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="content-type"content="text/html; charset=utf-8"/><title>Google Maps JavaScript API Example</title><scriptsrc="/maps?file=api&v=2&key=abcdefg&sensor=t rue_or_false"type="text/javascript"></script><script type="text/javascript">function initialize(){if(GBrowserIsCompatible()){var map=new GMap2(document.getElementById("map_canvas"));map.setCenter(new GLatLng(39.9493,116.3975),13);}}</script></head><body onload="initialize()"onunload="GUnload()"><div id="map_canvas"style="width:500px;height:300px"></div></body></html>您可以查看此示例及下载、编辑和调试该示例,但必须将该文件中的密钥替换为您自己的Google 地图API 密钥。
谷歌地球(Google Earth,GE)是一款由Google公司开发的虚拟地球仪软件,它把航空照相、卫星照片和GIS布置在一个地球的三维模型上。
Google Earth在2005年向全球推出,它被“PC 世界杂志”评为2005年全球100种最佳新产品之一。
用户们可以通过下载一个客户端软件到自己电脑上,免费浏览全世界各地的高清晰度卫星图片。
Google地球分为免费版与专业版两种。
简介Google Earth使用了公共领域的图片、受许可的航空照相图片、KeyHole间谍卫星的图片和很多其他卫星所拍摄的城镇照片。
甚至连Google Maps没有提供的图片都有。
历史Google Earth是一款Keyhole(钥匙孔)公司自家原有的旗舰软件。
Keyhole是一家成立于2001年卫星图像公司,总部从事数字地图测绘等业务,位于美国加州山景城(Mountain View),它提供的Keyhole软件可以使网络用户浏览卫星及飞机拍摄的地理图像,这一技术依赖于数以TB计的海量卫星影像信息数据库--而这正是Google Earth的前身。
2004年10月27日Google宣布收购了Keyhole公司,并于05年6月推出了Google Earth系列软件。
整体来说Google Earth和以前的Keyhole差别不大(影像数据、功能没有太大区别,只调整了界面)--唯一的区别是与Keyhole的运营思路不同,Google将最基本版本的Google Earth定义为Free软件,可以不限时间地自由应用,而相应的Keyhole以前只允许试用7天而已、并且更怄气的是它的试用版面的主界面上始终有个大大的“TRIAL MODE”水印,让人不爽到极点(只能用一台极高分辨率的显示器来避开这个水印)--从这些可以明确看出Google公司的远视之处(当然,二家公司的经济实力差异很大,不能在此批评Keyhole 的实力弱小)。
Google EARTH的卫星影像,不是来源单一数据,而是整合卫星影像与航拍的数据。
Google Earth常用网站1. GoogleEarth官方 /2. google maps /3. google 地图/4. 3D Earth /5. KML文件教程 /kml/kml_tut.html6. GE资源网站汇总 /google-earth-resources.html7. Google Earth教程 /ge_new.asp8. Google Earth Community(google earth社区) /9. Google Earth 爱好者论坛 /bbs/index.php10. 上帝之眼 / (论坛)/bbs_index.asp11. Google Earth观察 /google/12. 月光论坛地标交流论坛 /forum-20-1.html13. Google Earth爱好者网站 /14. PC online 的Google Earth讨论区 /forum.jsp?fid=24041115. google earth 地标 /lianluo/66/2052066.shtml16. google earth blog /17. 一个Google Earth迷的博客/u/140016148718. google earth的图文教程汇总/ahgua/archive/2006/03/15/770120.aspx19. Google Earth Hacks /20. google sightseeing /21. Virtual Globetrotting /22. Space Image Gallery /gallery/23. Google Earth Cool Places /24. Globe Glider /blog/archives/2006/01/globe_glider_in.html25. JuicyGeography /googleearth.htm26. Digital Geography /27. GE for Geography Teachers /googleearth.htm28. Blue Point /www/29. Flying Globe /30. Google Touring /31. Google Earth Tips360 /32. ArcGISExplorer/software/arcgis/explorer/index.html33. Microsoft Mappoint /mappoint/default.mspx/mappoint/products/webservice/default.mspx34. Earth Explorer /35. 北纬29度的博客(奇妙地球区) /blog/default.asp?cateID=736. 酷秀网络 /blog/default.asp?cateID=3037. Using google earth /38. OGLE Earth /39. Google Mars /mars/40. Google Moon /41. Google Show-GE /?cat=642. 地理时间/default.asp?cateID=21/default.asp?cateID=2343. 星韵地理博客 /44. worldwatcher的博客(我的) /worldwatcher45. 新浪google earth 吧 /googleeart46. 搜狐GOOGLE EARTH吧 /47. 3D Warehouse /3dwarehouse/48. NASA的GE地标/documents/available.html49. 超强组合的Google Maps mashup:Jotle /50. WikiMapia:一个基于Google Earth的地图维基百科 /51. Earth Contest游戏 /2/index.htm52. Windows Live Local(微软地图) /?q=&FORM=BD53. 再说长江到google earth奇妙之旅 /f/edu/067/26/302593.htm54. 好学网google earth专题 /article/010/0102/list1.htm55. 如果挖洞会到哪里? /index.php?lang=en56. SightseeingwithGoogleSatelliteMaps/google-satellite-maps/57. 通过Envisat卫星实时看地球 http://miravi.eo.esa.int/en/58. Strange Google Maps /google_homepage.xml59. Google Earth Developer /ubb/ContentIslands/5_rss20.xml60. James Fee GIS Blog /61. Logamap /62. 我爱地球 /earth/63. Panoramio贴图 - Google Earth /64. 旅游博客卫星地图 /index.php?catid=365. 梦想天空 /default.asp?cateID=766. Google Mashup(综合应用)合集//67. Google Earth 应用研究/blog/group.asp?gid=268. MapOpen /69. Google Earth官方举办校园模型设计大赛 /entry.php70. Google Maps API(写程序) /apis/maps/71. 全能之眼 /72. GE War 世界大战 /73. 搜狗地图 /74. 百度地图 /#75. 微软地图 /76. AOL Maps /travel//maps-search77. (商店) /78. UT Library Online Maps Collection /maps/79. street maps /80. multimap /81. 世界地图 /Map_EarthMap.php?ID=/Cn82. 地标交流系统 /kml/top.htm?83. Google Show (GE) /?cat=684. 雅虎地图 /beta/index.php#env=U85. MapQuest /z/google/earth.html86. EarthBrowser /87. 中国卫星地图 /88. 我要地图 /89. 灵图UU /90. 图雄网 /91. 携程地图中心 /map/map.asp92. Geonomy /93. DayLightMap(全球昼夜的实时变化)/94. Tagzania 共享地图 /95. 地景空间Geoview /index.asp96. UFO专题地图 /97. Mapabc图盟 /98. 小me地图 /99. E都市 /100. 都市圈 /101. 地图联盟 /down/freemap/freemap.jsp102. Go2 Map图行天下 /103. China3view 三味中国(51地图与google地图结合) /51-gmap.htm# /chindex.htm104. 城市吧 /105. Gbulo--Google爱好者社区 /forumdisplay.php?fid=8106. 地圖漫步网站 /janson1986/default.html107. 搜索引擎周边GE专区/catalog.asp?tags=google-earth108. ChinBeta中文搜索引擎IT资讯—GOOGLE专区 /blog/default.asp?cateID=9 109. 图书里集成GOOGLE MAPS /2007/01/books-mapped.html110. NaviTraveler发现和分享,关于旅行及生活的一切 /search.php111. 圣经地图 /112. 婚礼地图 /113. GIS第一站 /giser/index.html114. GIS海洋 /115. 奇虎google earth专题 /site/it/zhuanti/googlearth/116. 巧巧读书google earth专题 /z/google/earth.html117. Swivel:GIS以及各种统计数据的宝库 /118. Mapedit软件 /mapedit/119. USGS(地质) /120. NOAA(海洋) /121. Digital Globe /122. ESRI /123. Google Blogoscoped /124. 谷歌治印 /125. 国家地理地图区 /mapmachine/index.html126. Google Maps API blog中文 /127. Google Maps API2文档中文/doc/maps/documentation/128. UNEP全球环保地图 /digital_atlas2/google.php129. 地方客 /130. 三大公司地图一起看/131. EEmap /132. Earth at night 地球之夜/~pesti/night/133. Google Maps Europa 木卫一卫星图 |/~pesti/europa/ 134. NEWSMAP 新闻地图/135. 在地图上画烟雾 /en/send136. 南极探索 /ngm/antarctica/index.html137. HousingMaps(第一个Google Earth Mashup) /138. Flickr 的一个专题/photos/gisuser/sets/1075031/139. 360度可缩放实景地图/index.html140. Agent Earth:搜索地名即直接生成Google Earth地标文件 / 141. Trulia是美国一家房地产搜索网站基于Google Maps API /142. GE Mashup /modules.php?name=News&file=article&sid=18029 143. Google earth 中文在线版 /map/144. Google Earth fan(法语) http://google.earth.fan.free.fr/145. Flash Earth /146. A9 Map /147. Global Mapper /148. Mapxy /locs/mapit.html149. 微软澳大利亚航拍活动.au/what_map.aspx150. 开飞机 /games/goggles.html151. 用地图问好 /152. 中国卫星地图网 /map/index.htm153. 中国经纬度确定系统 /artical/bbs/gm_index.asp154. 地图小镇 /155. 无忧地图 /156. 中搜地图 /157. sitemap网站地图制作工具 /sitemap/158. 地图网站全集 /free/ditu.htm159. 通查卫星地图 /fmap.htm160. 找路/ 找路世界地图/emap.php中国地图 /china_emap.htm 161. 山东卫星地图 /weixing.asp162. 我爱地图 /163. 卫片快车 /wpkc/index.html164. 标示卫星地图位置 /map_zh.php165. 大中国地区城市google map卫星地图 /gmap/166. Urmap你的地图网繁体/、167. 相约久久卫星地图 /168. 美国著名的科学组织AAAS科学与人权”的项目(采用卫星图片来记录极端暴力事件) /169. 德国的地图软件smart2go /en/index_html170. google earth api中文教程网站 /171. google maps API Blog /172. 鸣沙的空间关于google earth 的内容 /sys/search?type=0&sort=1&entry=1®ion=2&hi=sofeng&word=Google+Earth 173. Google Earth Online 普通模式 /map/174. Earth Explorer /download.htm175. USA Photo Maps /176. 我的中国地图2007 /177. google研究院/default.asp?cateID=7178. 地图的发现 /yanglang/179. 中国电子地图网 /180. 逛网-地图查询 /map.htm181. Travel Map Super Link /map182. 地图总会 /f/hotweb/057/29/151007.htm183. 地图搜索引擎 /SEARCH/maps_search.htm184. 中文搜索指南GE专题 /Google%20Earth/index.htm185. 搜索爱好者论坛-GOOGLE EARTH /forumdisplay.php?fid=36186. 地图之窗 /187. 香港地图 /188. 搜狐旅游电子地图 /map.php189. 爱问本地 /190. 中华地图网 /191. 丁丁地图 /mstmap50007/index.jsp192. 中国豪宅之窗的地图 /193. 地图索引/map/194. 百度空间google earth专题 /wxdt195. 活图网 - 神州龙地图(新版)/196. 神州龙地图(旧版)/index.asp197. TOM在线地图 /198. Windows Live Local的驾驶模式 / 199. 微软卫星地图 /200. Yahoo卫星图/201. 可以在线标注地名的Earth卫星地图/ 202. ESRI 中国 /index.htm203. GeoCaching /204. route 66 /route66/homepage.php?cid=CN-md 205. GPS 交流论坛 /index.php206. 社交中心/207. 计算你旅行的行程或者折扣 / 208. 查看世界各地的时间 /time/gmaps?map=1 209. 分享地球各地资讯 [英文] /210. 测量地区面积 /planimeter211. 使用任何地图定制自己的Google maps / 212. 在地图上贴上自己的项目 /213. 查看地球下面的情景/sandwich/tool.html 214. 在美国找人 /215. 检查各地天气 /216. 寻找附近星巴克 /coffee_s.html217. 发现Ebay房地产交易情况 /218. 寻找美国或者英国机场的停车场 / /airporthotels 219. 创建活动线路 /220. 观看旅行录像 /221. 在美国寻找快餐店 /fastfood/food.php222. 翻译美国邮政编码 /zip.htm223. 通过邮编查看本地新闻 /localnews/index.html224. 了解交通状况 /google-yahoo/225. 了解和避免疫情 /226. 做出自己mashup地图 /227. 避免交警探头 /us.html228. 寻找廉价加油站 /229. 检查日落或者日出时间 /230. 货币兑换 /currency.php231. Mapion(日文)www.mapion.co.jp/232. MapFan Web /233. GPSVisualizer - tracks and maps (free) - Excellent resource, support GE output234. Magnalox - tracks, maps, and more, supports GE (free)235. RoboGEO - tracks and photos, supports GE (commercial)236. Motionbased - tracks, graphs, sports-oriented, supports GE (free, subscription)237. Leonardo Paragliding Database - Supports GE output (free)238. Storm Tracking Tools239. My Katrina Articles240. Fun & Games Forum at GEC241. GoogleEarthing - find the spot pictured in GE242. 杨•阿尔蒂斯-贝特朗(Yann Arthus-Bertrand)航拍地球/ /yann.htm /243. 中国航拍网/244. GIS开发者网络 /245. 九游地图频道/Wiki_Map/246. 航拍墨西哥 /helipilot/PhotoAlbum31.html247. 新浪——天文地理,软件下载 /download/d_list.php?page=1&limit=15&f_categoryid=155&sort=menddate欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。
如何发布google离线地图及二次开发API说明本案例实现内容:GoogleEarth瓦片地图的获取、在ArcGIS Server Manger中发布下载好的影像瓦片数据。
工具准备1、BIGEMAP地图下载器/Home/Product/index.html2、ARCGIS10.2 /s/1i5uMzU93、ARCGIS SERVER /s/1o8k7LUi一、下载瓦片数据启动BIGEMAP地图下载器,选择【谷歌地球】,选在你要下载的区域,双击下载区域,选择级数,如下图:由于我们需要导出ArcGIS选择【】下载完成后,下载好的目录里面有个【conf.xml】文件,如果要拷贝瓦片到其他地方,这个文件要一起拷贝走,并且保存位置不发生变化,ARCGIS 发布的时候会自动读取这个文件。
如下图:二、在ArcGIS中发布服务首先确认arcgiser server是否按照完成,在浏览器输入:http://localhost:6080/arcgis/manager/如果可以正常访问,就证明已安装好,可以进行地图发布了。
安装时默认的用户名:admin 密码admin打开arcMap,单击添加数据按钮,如下图:单击后如下图:若在查找范围内没有找到你下载的文件夹,然后单击连结到文件夹按钮,连结到你下载瓦片的文件:就可以在查找范围内找到你下载瓦片的文件夹了,把刚下载好的瓦片文件在arcMap中打开,可以预览到瓦片地图,依次选择文件,共享为,服务:弹出对话框,点击”下一步“选择一个连结,并填写一个服务名称(如果选择一个连结为灰色,请确认安装好了arcgisServer):点击“继续”,弹出服务编辑器对话框。
直接单击发布,至此在ArcGIS中发布GoogleEarth瓦片为网络地图服务完成,在浏览器中输入localhost:6080/arcgis/manager/,输入安装Arcgis Server时设置的用户名称密码就可以查看刚刚发布的地图了z。
GoogleEarth的十大技巧2004年10月27日Google宣布收购了美国的一家卫星图像公司Keyhole公司,并于2005年6月推出了Google Earth系列软件。
用户们可以通过下载一个Google Earth客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。
Google卫星地图的横空出世,催生了不少包括我在内的“地图玩家”,这些卫星地图发烧友们乐此不疲地收集和张贴那些有趣的地标以及自己的新发现,他们使得这个非常酷的软件迅速普及到了大众,使得普通人也可以体会到使用Google Earth浏览自己家房顶的快感。
下面,我就介绍一下我自己在使用Google Earth这个软件的过程中,总结的一些常用的技巧和应用。
1、根据经纬度定位地标的方法在Search面板的Fly To输入框中,输入一个经纬度,按回车,就可以直接“飞”到那个位置。
其间采用的那种动画效果,让我们产生一种遨游地球的奇妙感觉。
2、如何在软件中截图这里介绍两种简单的截图方法,找到一个画面后,是按下“Ctrl+Alt+S”,就会出现一个保存文件对话框,输入文件名即可保存图片。
另外一个方法是,按下“Ctrl+Shift+E”,会出现一个通过电子邮件发送截图的界面,如下图所示,双击附件里那个图片,另存到硬盘上即可。
这个图片就是当前的截图。
3、如何导出地标文件在需要引出的地标文件夹上,用鼠标右键点一下,在菜单中选择“Save As”然后输入引出文件名就行了,目前可以导出KMZ和KML两种地标文件格式。
4、KML和KMZ地标文件有什么不同Google Earth有两种类型的地标文件,一种是KML文件,一种是KMZ文件。
KML是原先的Keyhole客户端进行读写的文件格式,是一种XML描述语言,并且是文本格式,这种格式的文件对于Google Earth程序设计来说有极大的好处,程序员可以通过简单的几行代码读取出地标文件的内部信息,并且还可以通过程序自动生成KML文件,因此,使用KML格式的地标文件非常利于Google Earth应用程序的开发。
第5章Google地图API开发指南Google Maps JavaScript API允许把Google地图嵌入到自己的网页内。
要使用这个API,首先需要申请一个API key(/apis/maps/signup.html)。
收到5.1地图基础5.1.1Google Maps上的Hello World例子任何Google地图API应用程序中的基础元素都是地图本身。
重点讨论GMap2基础对象的用法和地图操作的基础。
学习这个API最简单的方法就是看一个简单的例子。
下面的网页显示一个500x300的Maps API key申请的授权码,否则看不到效果。
也需要注意五点:1)使用script标签包含地图API JavaScript。
2)创建名为"map_canvas"的div元素存放地图。
3)编写JavaScript函数创建“map”对象。
4) 将地图中的中心设置为给定的地理点。
5) 从body标签的onLoad事件初始化地图对象。
下面说明了这些步骤。
1.加载Google地图API/maps?file=api&v=2&key=abcdefg用Google地图API所需所有符号和定义的JavaScript文件的位置。
页面必须包含指向此网址的script标签,使用注册获取API时收到的密钥。
此示例中,该密钥为“abcdefg”。
浏览器的文档对象模型(DOM)中获取此元素的引用执行此操作。
上述示例中,定义名为"map_canvas"的div,并使用样式属性设置其尺寸。
地图会自动使用容器尺寸调整自身的尺寸,除非使用构造函数中的GMapOptions为地图明确指定尺寸。
建此类的多个实例,每个对象将在页面上定义一个不同的地图。
)使用JavaScript new操作符创建此类的一个新实例。
当创建新的地图实例时,在页面中指定一个DOM节点(通常是div元素)作为地图的容器。
Google Earth API也是针对B/S三维开发的接口
目前影响较大的国外地理服务器有Mapinfo MapXtreme、MapObject、Autodesk Map Guide、ArcIMS、Argcgisserver以及国内的Super Map等。
由于考虑到我们是采用Java语言开发基于Web方式的Gis应用,最终对比之后采用Mapinfo公司的MapXtreme Java作为开发控件进行地理应用的二次开发工具。
MapXtreme Java是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。
MapInfo MapXtreme Java与J2EE兼容,为开发人员开发应用提供了无与伦比的灵活性。
MapXtreme Java向应用开发商提供了一个高度可视化的、直观的组件,方便他们将地图功能集成到任何Web应用中。
MapXtreme Java为Internet设计三种布署模式
瘦客户端所有的地图生成/渲染是由服务器端完成的。
客户只接收小于20k的GIF。
在服务器端,MapXtreme作为一个Servlet与Web服务器相连接,或者集成了Web服务器和应用服务器的功能。
中型客户端Web浏览器装载了一个Java Applet,但仍然从MapXtreme的Servlet中得到基于GIF/JPEG的地图图像。
这种环境增加了灵活的用户交互,同时将从服务器下载的信息量降到最低。
胖客户端装载了applet后,地图以一系列矢量的形式传输到applet中。
这样,除了可从任何远程数据库中获得的空间对象外,所有的地图功能都属于客户applet。
这种环境最适于更高带宽的内部网,所有的数据都能传输到每个客户端。
要使用这种模式,MapXtreme 必须以命名用户方式注册。
MapXtremeJava以压缩了10倍的数据格式形成矢量流,便于网络传输,减少响应时间。
考虑到IE对applet的支持,客户端用户对IE的设置的反感,我们决定采用瘦客户端的部署模式。
所有的地图生成全部由服务器来完成,web gis应用中的客户端和普通web应用中的客户端一样。
主要功能
MapXtreme2005可以帮助您方便有效地构建Windows窗体或 Web应用程序。
不论是设计应用程序的基本绘制地图功能还是增加基本地图绘制功能以支持现有的应用程序,所使用的框架和工具都是相同的。
以下是MapXtreme功能的概述:
功能:目的
表、图层、图元:MapXtreme2005中的地图由地理图元(例如点位置、边界和街道网络)组成。
图元信息存储在表中并在地图中显示为图层。
数据访问:MapXtreme2005支持来自多种数据源的数据,包括空间和非空间RDBMS、MS Access、dBase和ASCII以及自带的本地MapInfoTable(.TAB)。
所有数据操作都通过MapInfo.Data命名空间执行。
数据操作包括添加和删除表,插入、更新和删除来自各种数据源的记录。
.NET Dataset Provider支持:任何数据集提供方可被视作MapInfo.Data中的
Table,这样就可以使用外部不可制图的数据。
Web服务:MapXtreme2005提供了客户端和API用于访问一些常用的web服务:地理编码、路径规划、WMS和WFS。
选择和搜索:该公共地图绘制操作通过使用属性或空间查询,可以找到与条件相匹配的数据。
主题地图绘制:对数据进行分析是最常使用的一种方法,可以通过主题地图显示可视的关系和基础数据。
MapXtreme2005支持创建和使用六种主题:范围、单值、分级符号、点密度、饼图和条形图。
标注:MapXtreme2005提供了成熟的标注功能,不仅可以使用名称或其它信息(列数据或表达式)对图元进行标注,还可以在标注本身创建范围和单值主题图,用来表示信息而不必仅依赖于文本。
地图样式:标注是其中一种地图样式,可以在地图上以任意方式对地图样式进行控制。
样式还指地图图元的颜色、图案、字体、直线样式和符号,MapXtreme2005中的许多地方(包括图元、修饰即地图标题、对话框和文本)都使用这些样式。
地理处理和分析:该功能是指从现有图元中产生新的图元,例如将邮政编码边界进行组合从而创建销售区域。
该功能还指使用图元的位置坐标了解更多与其它图元关系的信息。
例如,在点周围半径5英里范围内创建缓冲区以找出落在该缓冲区内的其它点。
投影和坐标系
在二维地图上可以有多种方式来表示地点。
了解数据的坐标系使MapXtreme2005可以正确地排列图元,从而获得精确的显示和度量。
MapXtreme2005支持多种投影和坐标系,并为创建自己的投影和坐标系提供了信息。