谷歌地图API 问题.为什么谷歌出问题了我的 网站...

关于google地图的api问题。有点急。
[问题点数:200分,结帖人wawd74520]
关于google地图的api问题。有点急。
[问题点数:200分,结帖人wawd74520]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Google 地图 API 申请教程
&如果我们需要在自己的站点用到Google地图,那么首先我们需要申请Google的地图 API key,本文将向大家详细解析如何申请 Google API key。
首页我们访问&, 使用你的Google账号登陆。
登陆后会出现如下界面:
点击 &Create Project& 按钮。
在服务列表中找到&Google Maps API v3,&然后点击 &off&(关闭) 让其开启该服务器
在下一个步骤中,选择&I Agree...& 然后点击 &Accept& 按钮。 现在你在服务列表中应该就可以看到 Google Maps API v3 已经变为 &on&(开启)状态。
接着在左侧菜单中点击 &API Access& ,在右侧栏中将看到以下提示 &Create an OAuth 2.0 client id...&。
点击 &Create an OAuth 2.0 client id...&,将弹出一个表单,表单需要你填入你的项目名称,项目图片或者logo,然后点击 &Next& 按钮。
然后,我们需要选择应用类型 (&Web application& :网站应用), 然后填写你的站点地址,之后点击 &Create Client Id& 按钮即可。
最后我们就可以得到我们需要的 API key,如下图所示:
原文地址:http://www.w3cschool.cc/googleapi/google-maps-api-key.
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'1535人阅读
第三方插件(3)
在非外网情况下,我们调用谷歌api会出现加载不到地图的现象,此时可以换一下域名试试也许就好了
比如我自己访问api时时这样写的:
/maps/api/js?key=. . . &sensor=true
此时访问时是加载不到地图的。
如果我将换成就可以正常加载地图了,
或是在/maps/api/js?后面加上v=3.exp也就可以了!
尽管会出现一点小问题但是地图是正常加载出来了,居外网也是这样的!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:403070次
积分:7187
积分:7187
排名:第1981名
原创:322篇
转载:33篇
评论:18条
(1)(2)(2)(3)(1)(2)(12)(1)(3)(1)(2)(3)(10)(2)(9)(2)(2)(2)(8)(3)(2)(1)(15)(9)(2)(1)(4)(5)(8)(18)(12)(17)(23)(44)(99)(15)(11)Google Map API使用详解(十二)——如何在自己的网页中嵌入地图
Google Map API使用详解(十二)——如何在自己的网页中嵌入地图
要在自己的网页中嵌入地图,常用的方法可以归纳为以下几种:
1、最简单的方法 ——使用谷歌地图主页的"链接"
如果你只需要在自己的页面上显示某个特定范围的地图,比如你的公司所在地,但是不需要在地图上添加任何额外的内容,比如标记、折线等等,那么,使用这个方法来嵌入谷歌地图是最简单的。
登录谷歌地图主页,定位你需要显示的范围后,点击地图左上角的“链接”,会出现一个信息框,给出两个输入框,把第二个输入框中的内容拷贝到你的页面上就可以了。
其实,这段嵌入代码就是一个iframe的声明,所以,虽然地图主页提供一个自定义地图并预览的功能,但是只能自定义地图的大小,如果需要的话,我们完全可以通过手动修改这个iframe声明来实现更多的自定义,比如,给这段iframe加上自定义的样式。
2、最精简的方法 ——使用谷歌静态地图
如果你需要显示某个特定范围的地图,而且需要在地图上加上一些标记、折线。但是,你并不在乎你网页上的地图能否拖拽,那么,这个静态地图应该就是你需要的了。
所谓静态地图,意思就是你在页面上嵌入的其实只是一个GIF图片,这个GIF图片是你通过URL从谷歌动态获取的,这样的嵌入地图就有别于我们常用的“动态”地图了,而且,加载这样的地图,比加载一个完整的地图要快捷的多。
要在你的页面上使用这样的静态地图,只需要使用一个img标签,把这个标签的src属性指定为谷歌静态地图的url就可以了。
看一个简单的静态地图URL:
在这个URL中,你可以编辑center、zoom、size这些参数来指定地图的中心点、缩放级别、地图大小等等,当然,如果需要在地图上添加标记、折线,你还可以加上对应的参数。不过,不用担心你要记住这么多参数,这里有一个定制静态地图的向导,简单的几步就可以得到你需要的URL了。如果有兴趣,可以去研究一下谷歌静态地图的API文档。
严格来说,谷歌静态地图也是谷歌地图API的一种,所以,使用静态地图是需要你的谷歌地图API密钥的,如果你之前定义过地图API的密钥,直接复制过来就可以了,不需要再去注册。
3、最自由的方法 --使用谷歌地图API
如果上面两种方式都不能满足你的需求,那么,就试试谷歌地图API吧。虽然谷歌地图API已经细分为JavaScript、Flash、Earth、Static等多个版本,但是,在我看来,JavaScript API是谷歌地图API的根本,所以在此,除非特别指明,说到谷歌地图API都是指谷歌地图JavaScript API。使用这个API,你可以用你愿意的任何可行的表现形式在地图上展现你的数据,甚至可以把你自己的地图做的比谷歌地图还漂亮。
要使用这个API在页面中嵌入地图,简单的步骤就是:
1)使用JavaScript标签导入地图API类库;
2)在页面上定义一个装载地图的元素,通常使用一个div标签,指定width和
3)在你的JavaScript代码中new GMap2(document.getElementById("your map container's id"));
4)使用GMarker、GPolyline等API中提供的类定制你要在地图上添加的标记、折线等等。
详细的创建谷歌地图过程可以看看上面的“”。但是,要想自如的使用这个API,你需要具备一定的JavaScript知识和动手能力,此外,强烈建议你先读读谷歌地图JavaScript API的开发指南,能够解决你的一些常见疑问,当然了,你也可以在此文档找找你想了解的知识。
除了上面说的这几种方法,其实还有一些比较少用的方法也可以在网页中嵌入地图,在此不再赘述。
发表评论:
TA的最新馆藏[转]&为什么谷歌地图api返回的经纬度结果和网页版地图结果不一样,百度地图都出现类似情况,难道是两套系统?
例如通过谷歌的API查询某地址,返回的经纬度和实际网页上查询的地址偏差很大,同样是谷歌系统,又不存在坐标偏差的问题,实在是很奇怪,百度也是一样。难道API系统和网页搜索系统是两套体系?
因为不允许用户获取到准确的GPS坐标,所以用户获取到的坐标是经过模糊化的。你只能得到一个差不多的坐标,实际坐标和它是有一定偏差的。所以在做APP的时候,最讨厌的就是消除这个误差。我建议你要么全部使用一个公司的API。比如全部用百度的,从坐标获取,到定位,到最后的一些显示都用百度API函数,要么全用Google的,但是以前要GoogleMap的Key挺麻烦的,还要翻墙,不知道现在怎么样了。
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 为什么谷歌出问题了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信