用Google地图为你的网站添加地图之二

简介:
开始需要一个包含地图的 HTML元素。你可以在这个元素中添加JavaScript不可用或者浏览器不支持的时候要显示的内容。这个内容可以是任何的HTML、文本,甚至同一地图的一个静态图片。后者是一个比较好的选择,可以确保向后兼容;你只需要确保不要在文本中的任何地方告诉用户地图是动态的就可以了,因为它可能会不是动态的。
exampleGoogleMaps.html  (摘录)
<div id=" map">
<p>Here you should see an interactive map, but you
either have scripting disabled or your browser
is not supported by Google Maps.</p>
</div>
确保你在CSS中已经给出了那个元素的尺寸,因为不然的话地图会显得很没有规律。
googleMaps.css
#map{
width:400px;
height:300px;
border:1px solid #999;
margin:1em;
}
要把地图添加到你的HTML文档中,需要在你像前面说明的那样添加主要的Google地图代码之后嵌入下面的脚本(包含文件或者放到 SCRIPT 元素中)。
googleMaps.js
function addMap() {
if ( GBrowserIsCompatible() ) {
var mapContainer = document.getElementById( 'map' );
var map = new GMap2( mapContainer );
var point = new GLatLng( 51.5623, -0.0934 );
map.setCenter( point, 13 );
}
}
window.onload = addMap;
window.onunload = GUnload;
API GBrowserIsCompatible() 函数会检查浏览器是否支持Google地图,如果是的话则返回true。在文档加载完成后,你可以调用自己的函数addMap(),当文档关闭的时候,调用API提供的GUnload()函数(因为关闭窗口会触发unload事件)。后者是必需的,因为这个地图使用了许多的事件处理,这可能会使得MSIE由于内存溢出的问题变得比较慢。
                                        
提示: [url]http://javascript.weblogsinc.com/2005/03/07/javascript-memory-leaks/[/url] 上,你可以学习到更多有关MSIE内存溢出的东西以及其解决办法









本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/76852,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
JavaScript 测试技术
【sgGoogleTranslate】自定义组件:基于Vue.js用谷歌Google Translate翻译插件实现网站多国语言开发
【sgGoogleTranslate】自定义组件:基于Vue.js用谷歌Google Translate翻译插件实现网站多国语言开发
|
2月前
|
定位技术 API
Google Earth Engine(GEE)——如何给地图添加一个不同底图
Google Earth Engine(GEE)——如何给地图添加一个不同底图
38 0
|
2月前
|
机器学习/深度学习 编解码 人工智能
Google Earth Engine(GEE)——2019年数字地球非洲的耕地范围地图
Google Earth Engine(GEE)——2019年数字地球非洲的耕地范围地图
16 0
|
2月前
|
数据可视化 定位技术 API
Google Earth Engine(GEE) ——土著土地地图数据集
Google Earth Engine(GEE) ——土著土地地图数据集
18 1
|
4月前
|
JSON 定位技术 API
谷歌地图接口Google Maps APIs中地图样式设计配置调整与JSON或URL导出
谷歌地图接口Google Maps APIs中地图样式设计配置调整与JSON或URL导出
|
9月前
|
数据采集 搜索推荐 安全
英文网站该如何做站内Google优化?
答案是:英文SEO可以持续建设GPB外链+优质内容可提升排名。 优化内容质量 编写原创和高质量的内容 Google优化中,内容是王道。 确保您的网站内容是原创的,有价值的,并且是针对目标受众的。 优秀的内容不仅可以提升用户体验,也会被搜索引擎更好的认可。 使用适当的标题和子标题 标题和子标题不仅可以使内容更易读,还有助于Google更好的理解您的内容。 确保每个页面都有一个独特且相关的标题,子标题也要能准确反映内容的主题。
50 0
英文网站该如何做站内Google优化?
|
数据采集 缓存 搜索推荐
|
算法 搜索推荐 机器人
Google关键词排名多久做上去?谷歌新网站多久能有排名?
关于优质英文外链建设方面,其实我们知道你们是有想法的,知道要做英文外链,可不知道怎么做,做多少量
233 0
Google关键词排名多久做上去?谷歌新网站多久能有排名?
|
算法 索引 SEO
做的国外网站如何让谷歌收录?Google不收录独立站怎么办?
很简单的一句话,已经概括现在互联网铺天盖地那些所谓的谷歌不收录原因之类的文章。
200 0
做的国外网站如何让谷歌收录?Google不收录独立站怎么办?
|
JavaScript 前端开发 定位技术
最佳网络地图服务对比分析:Google Maps 与 OpenStreetMap
最佳网络地图服务对比分析:Google Maps 与 OpenStreetMap
383 0
最佳网络地图服务对比分析:Google Maps 与 OpenStreetMap

热门文章

最新文章