本文介绍了如何在网页中插入带有位置标记的谷歌地图。这个过程包括从Google获得一个特殊的软件密钥,然后向页面添加相关的JavaScript。
为了保护其服务器免受地图和位置查询请求的轰炸,谷歌限制了对其地图数据库的访问。您必须以开发者身份向谷歌注册,才能获得唯一密钥,使用应用程序编程接口从地图服务器请求数据。API密钥是免费的,除非您需要大量访问谷歌服务器(例如,开发web应用程序)。
要注册API密钥,请执行以下操作:
如果你认为你需要比你的免费配额更频繁地显示地图,那么与谷歌建立一个账单安排。大多数网站,尤其是低流量博客或利基网站,不太可能消耗大部分配额分配。
在HTML文档的正文部分,将以下代码插入网页:
//初始化并添加映射函数initMap(){//flag var flag的位置={lat:XXX,lng:YYY};//地图,以flag var map=new google.maps.map(document.getElementById('map'),{zoom:4,center:flag}为中心;//位于flag var marker=new google.maps.marker({position:flag,map:map});}src=”https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&回调=初始化映射“>;
在此代码中,更改以下内容:
在HTML文档的头部,指定地图的CSS约束,包括大小、颜色和页面位置。
谷歌的地图脚本包含zoom和center等属性,可供最终用户修改。谷歌的开发者文档支持这种更先进的技术。
谷歌地图API是一项宝贵的资产。谷歌的最佳实践说明为保护密钥以防他人滥用提供了极好的建议。如果您已经为API访问设置了支付系统,那么适当的安全性尤其重要,因为如果您的凭证被盗,您可能会面临巨额账单。特别是,我们在这里展示的示例确实将API密钥直接嵌入到我们为了演示过程而进行的代码中。但是,在生产环境中,最好为密钥指定环境变量,而不是直接插入密钥。
...像“比萨饼附近我”搜索结果裁缝到您的大致位置。选择使用地图右上角的地图别针图标启用精确结果,将为您提供更精确的本地业务结果。您可以搜索一个地方,然后使用“方向”按钮获取有关驾驶或步行的逐步说明。 您可...
...们所做工作的描述。开发人员不一定需要知道操作系统是如何构建和显示“另存为”对话框的。他们只需要知道它可以在他们的应用程序中使用。 这并不是一个完美的比喻,因为开发人员可能必须向API提供自己的数据才能得到...
...e nothing more than shortcuts to various web services. Some examples are: Google Play Music Google Docs Google Calendar Google Maps Evernote They do not seem to add or modify any features outside of placing a shortcut on the “Apps” page. Are there any reas*** for installing these? What do they...
... [IEBlog]Swiffy: convert SWF files to HTML5 Swiffy, the latest addition to Google Labs, eats your old SWF files and outputs compact, iOS-friendly HTML5. [Google Code Blog]Google Calendar and Maps get a fresh new look... more makeovers on the way. Google's newest design refresh runs deeper than the G...
现在你可以通过另一个用户的feed看到Twitter,Google向每个尝试googlewallet的人赠送10美元,Amazon给出了20个最受欢迎城市的名单。Now You Can See Twitter The Way I See Twitter If you're interested in finding out what Twitter Power Users are reading and from where, ...
...智能电表”可能太聪明了,不利于他们自己,Facebook认为网页也是人,为什么你应该提防陌生人向谷歌音乐发出邀请。Scam Warning: Only Google Can Give You a Google Music Invite [ALERT] For the moment, only Google can provide you with an invite to Google Music. ...
谷歌地图(Google Maps)为几个热门旅游目的地提供了一个全新的视角,Facebook让你更容易判断你的朋友是否在线,万维网(World Wide Web)创始人蒂姆•伯纳斯•李(Tim Berners-Lee)认为,上网应该被视为一项人权。Google LatLong: New 45°...
...Twitter更新了新的主页,Jott计划在5月份停止他们的服务。Google Chrome and Chromium add protection against malicious downloads Currently available to dev channel users, Chrome now offers you protection from malicious downloads by referencing the Safe Browsing API. [Download Squad]J...
谷歌地图加速和装扮了它的分层交互,一款新的星巴克iOS和黑莓应用让你可以用**支付咖啡费,苹果公布了有史以来下载量最大的十款应用。See more views with the new Google Maps widget Today Google Maps released a minor update making it faster to trigge...