Google Map Api 谷歌地图接口整理
- 格式:doc
- 大小:65.50 KB
- 文档页数:14
google api 用法Google API(Application Programming Interface)是谷歌提供的一组开发者工具和功能,用于与谷歌服务进行交互和访问。
谷歌提供了多个API,包括地图API、语音识别API、人工智能API等等。
这些API可以被开发者用来构建各种应用,从地图应用到语音助手,都可以使用谷歌API来实现。
使用Google API之前,首先需要创建一个开发者账号,并获取API密钥,该密钥用于验证开发者的身份和授权访问谷歌服务。
接下来,我们将介绍一些常用的Google API以及其用法。
1. Google Maps API:Google Maps API是用于在自己的网站或应用中嵌入地图功能的API。
可以使用Google Maps API来实现地理定位、地点搜索、路线规划等功能。
开发者可以使用HTML、JavaScript和CSS来定制地图的外观和交互方式。
2. Google Translate API:Google Translate API可以将文本翻译成多种语言。
可以使用这个API来开发翻译应用,让用户能够快速翻译文本到其他语言。
通过调用Translate API提供的接口,可以实现自动翻译功能。
3. Google Calendar API:Google Calendar API可以让开发者读取、写入和修改Google日历中的事件。
可以使用Calendar API来创建和管理用户的日程安排,可以实现日历应用、待办事项管理等功能。
4. Google Drive API:Google Drive API可以让开发者访问和操作用户的Google Drive云存储空间。
可以使用Drive API来上传、下载、删除和修改用户的文件,可以实现文件管理应用、在线协作编辑等功能。
5. Google Cloud Speech-to-Text API:Google Cloud Speech-to-Text API可以将语音转换为文本。
google api 用法摘要:1.Google API 简介2.Google API 的使用方法3.Google API 的优点和局限性正文:【Google API 简介】Google API,即Google 应用程序接口,是Google 提供的一种让开发者能够使用Google 服务和功能的编程接口。
通过Google API,开发者可以在自己的应用程序或网站中集成Google 的服务,如搜索、地图、翻译等。
Google API 为开发者提供了丰富的工具和资源,使得开发者可以更加高效地开发和优化应用程序。
【Google API 的使用方法】使用Google API 需要遵循以下几个步骤:1.创建Google API 项目首先,需要在Google Cloud Platform 上创建一个API 项目。
在创建过程中,需要选择API 的类型、名称和版本,并为项目设置相关的权限和配置。
2.获取API 密钥创建API 项目后,需要获取API 密钥。
API 密钥是用于验证API 请求的重要信息,通常包括一个API 密钥ID 和一个API 密钥密钥。
在编写代码时,需要将API 密钥添加到请求头中,以确保API 请求的有效性。
3.编写代码在获取API 密钥后,可以使用编程语言(如Python、Java 等)编写代码,调用Google API。
在编写代码时,需要遵循Google API 的文档和规范,确保API 请求的正确性。
4.测试API在编写代码的过程中,需要对API 进行测试,以确保API 请求的有效性和返回结果的准确性。
Google API 提供了在线的API 测试工具,方便开发者进行API 测试。
【Google API 的优点和局限性】Google API 具有以下优点:1.丰富的服务和功能Google API 提供了丰富的服务和功能,如搜索、地图、翻译等,为开发者提供了更多的选择和可能性。
2.高效和灵活Google API 具有高效的性能和灵活的配置,可以满足不同应用程序和网站的需求。
google maps 学习文档基础工作一、准备工作:1、学习环境:MyEclips 8.5+Tomcat 6.0+数据库待定2、申请API Key,并且要绑定要嵌入地图的网页网址。
申请key的网址:/intl/zh-CN/apis/maps/signup.html3、在MyEclipse中建立项目。
导入google maps API,语句为:<scriptsrc=/maps?file=api↦v=2&wensor=true_or_f alse&key=ABQIAAAAbodiz9SO6NA7pdHbxfnAABScgAPcDYDX4LacLX91RujHTr-1 AxSbPfho11biw4R8sF_Ag1ZN5hrWkA type="text/javascript">其中key即为在google 中申请的API Key,绑定到Http://localhost:8080/googlemap/first.jsp 上。
4、关于显示中文的问题:google map支持的charset=utf-8,不支持gb2312等。
在网页中显示中文,添加语句<%@ page language="java" pageEncoding="utf-8" %>。
二、加载地图:1、创建地图容器:一般用div即可<div id="map" style="width: 800px; height: 500px"> </div>2、创建GMap2( )对象:new GMap2(容器id,opts);一般第二个参数可以省略。
3、设定地图中心坐标并显示地图:GMap2.setCenter (point, zoomlevel, opts)谷歌地图坐标系统总结转自:/2008/11/blog-post_18.html要在地图中定位一个点,最常见的就是使用一个地理坐标来定位。
gmap开发流程全文共四篇示例,供读者参考第一篇示例:GMap 是Google Maps 的简称,是一种由Google 推出的地图服务平台,提供了丰富的地图数据和功能接口。
在进行GMap 开发时,需要按照一定的流程来进行,以确保开发的顺利进行和最终的效果符合预期。
下面是关于GMap 开发流程的详细介绍。
第一步:需求分析在进行任何一项开发工作之前,都需要对项目的需求进行详细的分析。
在GMap 开发中,需要明确地确定开发的目的、功能需求、用户群体以及所需要的地图数据等。
只有明确了需求,才能针对性地进行开发工作,避免不必要的浪费。
第二步:获取API 密钥为了能够调用Google Maps API,需要先获取API 密钥。
在Google Cloud Platform 上注册账号,创建项目并启用Google Maps API,然后生成API 密钥。
API 密钥是保护开发者的数据和服务的重要凭据,需要谨慎保管。
第三步:开发环境搭建在进行GMap 开发之前,需要搭建好开发环境。
一般来说,GMap 的开发可以使用JavaScript、HTML、CSS 等前端技术,也可以结合服务器端语言如PHP、Java、Python 等。
搭建好开发环境后,可以开始编写代码。
第四步:地图显示通过调用Google Maps API,可以在网页上显示地图。
在页面中添加一个div 容器,并通过JavaScript 代码调用Google Maps API,指定显示地图的中心坐标、缩放级别等参数,就可以在页面上显示Google 地图了。
第五步:添加标记点除了显示地图外,通常还需要在地图上标记一些特定的位置,比如商店、景点、公园等。
通过调用Google Maps API 的标记功能,可以在地图上添加标记点、设置标记点的图标和信息窗口等。
第六步:路线规划在一些应用中,可能需要为用户提供路线规划的功能,比如从起点到终点的驾车路线、步行路线等。
通过调用Google Maps API 的路线规划功能,可以根据用户输入的起点和终点,在地图上绘制出相应的路线。
GoogleMapApi⾕歌地图接⼝整理⼀:基本知识:1. 使⽤⾕歌地图 API 的第⼀步就是要注册⼀个 API 密钥,需要注重⼀下两点:1.假如使⽤ API 的页⾯还没有发布,只是在本地调试,可以不⽤密钥,随便⽤个字符串代替就可以了。
2.API 密钥只对⽹站⽬录或者域有效。
对不同域的⽹页,需要⽤这些域分别注册不同的密钥2.页⾯引⽤javascript⽂件<script src="/maps?file=api&hl=zh-CN&v=2&key=abcdefg" type="text/javascript"></script>:也可以⽤,假如你需要在地图上显⽰⼤陆以外的具体地图,就⽤ 2.file=api 这个是请求API 的JS ⽂件⽤的,固定的格式。
3.hl=zh-CN这个是在设定地图上除了地图图⽚以外的诸如控件名称、版权声明、使⽤提⽰等所需要显⽰⽂本的语⾔版本时候⽤的,假如没有指定这个参数就使⽤ API 的默认值,对 来说,默认是中⽂简体 默认的是英⽂。
4. v=2这个是⽤来指定需要导⼊的 API 类库的版本号,可以有四种设定⽅式:v=2.s 稳定版本,更新最慢,但是最可靠;v=2 当前版本(只⽤主版本号),更新速度和可靠性介于 s 和 x 之间v=2.x 最新版本,更新最快,包括最新功能,可能没有当前版本可靠;v=2.76 指定具体版本。
不建议使⽤。
注:⽬前⾕歌地图 API的主版本号是2,当API升级时旧版本只能继续使⽤⼀个⽉,所以要及时更改主版本号,版本号改变会在Google Code和Maps API讨论组发布相关信息5.key=abcdefg这个是设定你注册的 API 密钥.⼆:核⼼类:google地图API主要包括:地图类(GMap2)、标记类(GMarker)、标记选项类(GMarkerOptions)、折线类(GPolyline)、经纬度(GLatLng)、命名空间(GEvent)、坐标类(GPoint)、控件的⼤⼩类GSize、 interface(GControl)、地图类型类(GMapType)、地图上⾯的图标类(GIcon)、窗体类(GInfoWindow)、窗体选项类 GInfoWindowOptions)、接⼝GOverlay、枚举GMapPane等等注:标记和折线都是地图的覆盖物1.GMap2:地图类,下⾯实例化⼀张地图:var map= new GMap2(container: DOM_Div,opts: Options);构造函数的参数如下:参数是否必要值类型定义container 是 DOM_Div DOM元素,是个Divopts 可选 Options 构造函数选项GMap2包含的⽅法:1.设置状态的⽅法:enableDragging():设置地图可以被拖动。
根据经纬度获取地市的方法可以通过Google Maps API或者OpenStreetMap API来实现。
下面我将使用Google Maps API的Java SDK进行演示。
首先,你需要在Google Cloud Platform上创建一个项目并获取API密钥。
然后,你可以在Maven中央仓库下载Google Maps API Java SDK。
以下是一个简单的Java代码示例,使用Google Maps API根据经纬度获取地市:```javaimport com.google.maps.GeoApiContext;import com.google.maps.GeocodingApi;import com.google.maps.model.GeocodingResult;import tLng;import java.io.IOException;import java.util.List;public class GeoCoderExample {public static void main(String[] args) {String apiKey = "YOUR_API_KEY"; // 请替换为你的API密钥double latitude = 37.7667; // 示例经纬度double longitude = -122.4444; // 示例经纬度try {GeoApiContext context = new GeoApiContext.Builder().apiKey(apiKey).build();GeocodingResult[] results = GeocodingApi.geocode(context, new LatLng(latitude, longitude)).await();System.out.println("地址:" + results[0].formattedAddress);System.out.println("地市:" + results[0].addressComponents[0].longName); // 第一个地址组件通常代表地市} catch (IOException e) {e.printStackTrace();}}}```这段代码首先创建一个`GeoApiContext`对象,并设置你的API密钥。
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 文档以获取更详细的信息和示例。
googlemap接口收费规则Google Map接口是一种用于在网站或应用程序中集成地图和地理位置信息的强大工具。
为了让开发者能够更好地使用这一接口,Google设计了一套详细的收费规则。
本文将介绍Google Map接口的收费规则,帮助开发者了解如何合理利用接口以及所需支付的费用。
一、基本定价Google Map接口的基本定价是按照每1000次请求计费。
每个地图视图、地理编码以及地图瓦片请求均被视为一次请求。
根据使用的接口类型和使用地区不同,费用会有所差异。
具体的定价信息可以在Google Cloud平台上查到,并根据项目需求进行相应选择。
二、免费配额Google Map接口为用户提供了一定的免费配额,以帮助初级开发者和小型项目节约开支。
免费配额的限制如下:每月28,000次地图视图、40,000次地理编码和40,000次地图瓦片请求。
三、超出免费配额的费用当用户超出免费配额限制时,将需要根据超出的请求次数支付额外费用。
详细计费规则如下:1.地图视图:每1000次超出的请求将按照一定费率收费。
费率将根据接口的类型和使用地区进行不同的调整,用户可以在Google Cloud平台上查找详细的费率表。
2.地理编码:每1000次超出的请求将按照一定费率收费。
费率也会根据接口的类型和使用地区有所调整。
3.地图瓦片:每1000次超出的请求将按照一定费率收费。
同样地,费率会根据接口类型和使用地区有所不同。
四、费用结算和付款方式Google Map接口的费用结算是按照自然月为周期进行的。
当月底,系统会生成一个账单,其中包括所有请求次数和费用明细。
用户可以通过Google Cloud平台进行在线付款,支持多种付款方式以便用户选择。
五、资源优化和费用节约为了降低使用Google Map接口的费用,开发者可以采取一些措施来优化资源和节约费用,例如:1.请求合并:将多个请求合并为一个,以减少请求次数。
2.缓存数据:适当地使用缓存来存储地图瓦片和地理编码结果,减少对接口的请求次数。
GoogleMapAPI使用详解(十四)——使用GoogleMap提供的默认控件地图上的控件一般是指悬浮在地图上、不随地图移动的图片、按钮等等DOM元素,可以用来控制地图、帮助用户和地图交互、显示地图的特定信息和状态。
在谷歌地图主页上,有可以控制地图缩放的控件、有切换地图类型的控件、有显示缩略图的控件等等。
这些控件在地图API里也都是默认提供的,所以,你可以在你的地图上加上这些控件,并且可以根据你的需要随意调整地图控件的位置、改变控件的外观,就像我在右边的地图上把缩放控件移到右上角而不是默认的左上角、并且使用了一个微型化的外观。
下面先看看可以在地图上添加哪些控件吧。
地图API中默认控件的种类:1、地图缩放控件缩放控件是可以控制地图移动和放大级别的,默认有三种:1)全功能控件GLargeMapControl:有方向按钮、恢复按钮、缩放按钮和缩放滑块;2)微型化控件GSmallMapControl:把全功能控件去掉恢复按钮和缩放滑块后的控件;3)微型缩放控件GSmallZoomControl:只有放大/缩小两个按钮;下面从左到右依次是GLargeMapControl,GSmallMapControl,GSmallZoomControl这三个控件,选用哪一个就看你的空间有多大了。
不过,我认为通过GMap2提供的设置项允许用户使用滚轮和双击缩放地图比使用一个大大的缩放控件更方便。
这几天谷歌地图主页刚刚换了新的缩放控件,有点类似于谷歌地球上哪个,不过使用API实现的还没有变,仍然是上面显示的这个样子。
2、地图类型选择控件地图类型选择控件是用来选定所显示地图的类型的,比如普通地图、卫星地图、地形地图等等。
1)按钮式标准控件 GMapTypeControl每种地图类型对应一个按钮,点击不同的按钮切换地图类型。
2)菜单式控件 GMenuMapTypeControl所有的地图类型使用一个下拉菜单来显示,选择菜单中的不同项来切换地图类型。
开发人员指南地图基础知识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 密钥。
googlemap接口收费规则摘要:1.Google Map 接口简介2.Google Map 接口收费规则3.Google Map 接口的使用建议正文:【Google Map 接口简介】Google Map 接口是谷歌公司提供的一种地图服务,通过这个接口,开发者可以在自己的网站或应用中使用谷歌地图的功能,例如地理位置查询、路线规划等。
Google Map 接口在全球范围内都有覆盖,并且提供了丰富的功能和数据,因此被广大开发者广泛使用。
【Google Map 接口收费规则】Google Map 接口的收费规则主要根据使用量来计算。
根据谷歌官方的文档,Google Map 接口的收费主要有两部分,一部分是按照地图加载次数来计算的,另一部分是按照地图使用量来计算的。
对于按照地图加载次数来计算的费用,谷歌官方规定,每个地图加载次数的费用为0.000015 美元。
这个费用是按照实际加载次数来计算的,也就是说,如果你的地图被加载了1000 次,那么你需要支付的费用就是0.15 美元。
对于按照地图使用量来计算的费用,谷歌官方规定,每个地图的使用费用为0.0000125 美元。
这个费用是按照实际使用量来计算的,也就是说,如果你的地图被使用了1000 次,那么你需要支付的费用就是0.125 美元。
总的来说,Google Map 接口的收费规则是比较复杂的,需要根据实际使用情况来计算。
如果使用量比较大,那么费用也会相应地增加。
因此,开发者在使用Google Map 接口时,需要根据实际情况来选择合适的套餐,以避免产生过高的费用。
【Google Map 接口的使用建议】对于开发者来说,如果想要使用Google Map 接口,那么建议先了解清楚Google Map 接口的收费规则,然后根据自己的实际需求来选择合适的套餐。
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。
Google Map Api 谷歌地图接口整理一:基本知识:1. 使用谷歌地图API 的第一步就是要注册一个API 密钥,需要注重一下两点:1.假如使用API 的页面还没有发布,只是在本地调试,可以不用密钥,随便用个字符串代替就可以了。
2.API 密钥只对网站目录或者域有效。
对不同域的网页,需要用这些域分别注册不同的密钥2.页面引用javascript文件<scriptsrc="/maps?file=api&hl=zh-CN&v=2&key=abcdefg"type="text/javascript"></script>URL(/maps?file=api&hl=zh-CN&v=2&key=abcdefg)解析::也可以用,假如你需要在地图上显示大陆以外的具体地图,就用2.file=api 这个是请求API 的JS 文件用的,固定的格式。
3.hl=zh-CN这个是在设定地图上除了地图图片以外的诸如控件名称、版权声明、使用提示等所需要显示文本的语言版本时候用的,假如没有指定这个参数就使用API 的默认值,对 来说,默认是中文简体 默认的是英文。
4. v=2这个是用来指定需要导入的API 类库的版本号,可以有四种设定方式:v=2.s 稳定版本,更新最慢,但是最可靠;v=2 当前版本(只用主版本号),更新速度和可靠性介于s 和x 之间v=2.x 最新版本,更新最快,包括最新功能,可能没有当前版本可靠;v=2.76 指定具体版本。
不建议使用。
注:目前谷歌地图API的主版本号是2,当API升级时旧版本只能继续使用一个月,所以要及时更改主版本号,版本号改变会在Google Code和Maps API讨论组发布相关信息5.key=abcdefg这个是设定你注册的API 密钥.二:核心类:google地图API主要包括:地图类(GMap2)、标记类(GMarker)、标记选项类(GMarkerOptions)、折线类(GPolyline)、经纬度(GLatLng)、命名空间(GEvent)、坐标类(GPoint)、控件的大小类GSize、interface(GControl)、地图类型类(GMapType)、地图上面的图标类(GIcon)、窗体类(GInfoWindow)、窗体选项类GInfoWindowOptions)、接口GOverlay、枚举GMapPane等等注:标记和折线都是地图的覆盖物1.GMap2:地图类,下面实例化一张地图:var map= new GMap2(container: DOM_Div,opts: Options);构造函数的参数如下:参数是否必要值类型定义container 是 DOM_Div DOM元素,是个Divopts 可选Options 构造函数选项GMap2包含的方法:1.设置状态的方法:enableDragging():设置地图可以被拖动。
disableDragging():禁止地图被拖动。
draggingEnabled():返回地图是否能够被拖动的布尔值。
假如能够拖动,返回"真";否则返回"假"。
enableInfoWindow():设置地图信息窗口可以弹出。
disableInfoWindow():禁止地图信息窗口弹出。
infoWindowEnabled():返回地图信息窗口是否能够被弹出的布尔值。
假如能够弹出,返回"真";否则返回"假"。
这个方法通常作为检验之用。
enableDoubleClickZoom():设置可以双击缩放地图,左键双击为放大,右键双击为缩小(默认)。
disableDoubleClickZoom():禁止双击缩放地图,Google Earth 默认为禁止双击缩放。
doubleClickZoomEnabled():返回地图是否可以双击缩放的布尔值。
假如能够双击缩放,返回"真";enableContinuousZoom():设置地图可以连续平滑地缩放。
disableContinuousZoom():禁止地图连续平滑地缩放。
continuousZoomEnabled():返回地图是否可以连续平滑地缩放的布尔值。
假如能够连续平滑地缩放,返回"真";否则返回"假"。
enableScrollWheelZoom():设置地图可以由鼠标滚轮控制缩放。
disableScrollSheelZoom():禁止由鼠标滚轮控制地图缩放。
scrollWheelZoomEnabled():返回地图缩放是否可以由鼠标滚轮控制。
假如能够由鼠标滚轮控制缩放,返回"真";否则返回"假"。
isLoaded() 返回类型布尔值假如地图已经被setCenter()初始化,则返回true.2.得到地图的数据信息方法:getCenter() 返回类型GLatLng 返回地图中心点的地图坐标.getBounds() 返回类型GLatLngBounds 返回地图视口范围的矩形区域的地理坐标.getBoundsZoomLevel(bounds) 返回类型数字返回显示指定的区域需要的最适合的地图缩放等级.该缩放等级是根据当前的地图类型计算出来的,假如还没有指定地图类型,将使用地图类型数组之中的第一项.getSize() 返回类型GSize 返回地图视口的像素大小.getZoom() 返回数字返回当前的缩放等级.getContainer():取得地图的容器getCurrentMapType()得到当前的地图类型。
注重得到的是地图类型GMapType对象,而不是对象名称3.设置地图:setCenter(center, zoom?, type?)将地图视图切换到指定的中心点,也可以同时设置可选的地图缩放等级和地图类型.地图类型必须已经添加到地图.addMapType()该方法必须在构造地图实例之后初始化地图状态时立即执行.在地图刚刚构造的时候调用地图其他的方法都将会产生错误.panTo(center) 设置地图的中心点到指定的坐标,假如该点已经在当前的视口之中,则地图中心会滑动到该位置.panBy(distance) 地图滑动指定的像素距离.panDirection(dx, dy) 以指定的方向滑动地图宽度一半的距离.+1代表右方和下方,-1代表左方和上方.setZoom(level)设置地图的缩放等级到给定值.zoomIn()缩小地图(将地图的缩放等级增加1).zoomOut()放大地图(将地图的缩放等级减少1).savePosition()保存地图当前的位置和缩放等级,以供以后通过returnToSavedPosition()方法来返回当前视图.returnToSavedPosition()返回到上一次通过savePosition()保存的地图视图.checkResize()检查地图容器(container)的大小是否已经发生变化,在地图容器DOM大小可能发生变化的时候调用该方法,以便地图能进行自动调整.setMapType(GMapType):设置地图类型:大概有三种类型:G_NORMAL_MAP,G_SATELLITE_MAP,G_PHYSICAL_MAP,removeMapType(GMapType)从当前地图上删除一个地图类型。
enableGoogleBar():设置地图上的搜索栏4.有关地图覆盖物的方法:addOverlay(overlay) 在地图上添加一个标注并触发地图的addoverlay事件.removeOverlay(overlay) 在地图上删除指定的标注.假如该标注确实在地图上.clearOverlays()删除所有地图上的标注.5.有关信息浮窗的方法:openInfoWindow(point, node, opts?)在指定的地理点打开一个简单的信息浮窗.滑动地图以保证打开的信息浮窗可见.信息浮窗的内容以DOM节点的形式给定.openInfoWindowHtml(point, html, opts?)在指定的地理点打开一个简单的信息浮窗.滑动地图以保证打开的信息浮窗可见.信息浮窗的内容以HTML文本的形式给定.openInfoWindowTabs(point, tabs, opts?)在指定的地理点打开一个分标签的信息浮窗.滑动地图以保证打开的信息浮窗可见.信息浮窗的内容以DOM节点的形式给定.openInfoWindowTabsHtml(point, tabs, opts?)在指定的地理点打开一个分标签的信息浮窗.滑动地图以保证打开的信息浮窗可见.信息浮窗的内容以HTML文本的形式给定.showMapBlowup(point, opts?)在指定的地理点打开一个显示指定点更近的视图的信息浮窗.closeInfoWindow()关闭当前打开的信息浮窗.getInfoWindow() 返回类型GInfoWindow 返回地图的信息浮窗对象.假如当前并不存在信息浮窗,则创建一个信息浮窗而不显示它.这个操作并不被enableInfoWindow()影响.6.控件的方法:addControl(GControl)添加一个google地图的控件RemoveControl(GControl)删除一个google地图的控件7. 示例:var map = new Map2(document.getElementByIdx_x_x("map"),{size:GSi ze(200,200), backgroundColor:"#FF0000"});map.addControl(new GSmallMapControl());//添加一个地图左侧的缩放按钮控件map.addControl(new GMapTypeControl());//添加地图类型控件包括普通地图、卫星地图、混合地图map.setCenter(new GLatLng(37.4419, -122.1419), 13); //实例化一个维度为37.4419、经度为-122.1419的经纬度实例,然后设置地图的中心。
地图缩放值为13// Add 10 markers in random locations on the mapvar bounds = map.getBounds();//得到地图四面的边界值var southWest = bounds.getSouthWest();//西南的经纬度var northEast = bounds.getNorthEast();//东北的经纬度var lngSpan = northEast.lng() - southWest.lng();//经度差var latSpan = t() - t();//维度差//实例化一个在本张地图中的一个经纬度var point = new GLatLng(t() + latSpan * Math.random(),southWest.lng() + lngSpan * Math.random());var marker = new GMarker(point);//实例化一个标点//给标点加click事件,当点击标点时弹出一个信息窗GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("<b>hello</b>");});map.addOverlay(marker);//把标点添加到地图覆盖物2.GMapOptions类:这个类型包含以下4个属性1.size默认情况下,你创建的地图大小就是你给定的地图容器的大小,所以,通常情况下,你需要显式的声明你的地图容器的width和height属性,否则,地图是不能正常显示的,但是,有了size这个可选属性后,你就多了一个选择了。