引入GoogleMap的js
1 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
创建几个坐标
//所有坐标 var locations = new Array( "31.953313,121.841581","31.15347,121.291706", "31.207516,121.412556","31.122909,121.458561", "31.118207,121.38715","31.041168,121.426289", "30.985262,121.301319","31.057934,121.305834");
加载地图的方法
function initialize() { var latlng = new google.maps.LatLng(31.253313, 121.241581); var myOptions = { zoom: 10, //缩放级别 center: latlng, //坐标 mapTypeId: google.maps.MapTypeId.ROADMAP //类型:默认的普通二维图块 }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); // 线条设置 var polyOptions = { strokeColor: '#000000', // 颜色 strokeOpacity: 1.0, // 透明度 strokeWeight: 2 // 宽度 } poly = new google.maps.Polyline(polyOptions); poly.setMap(map); // 装载 /* 循环标出所有坐标 */ for(var i=0; i<locations.length; i++){ var loc = locations[i].split(','); var path = poly.getPath(); //获取线条的坐标 path.push(new google.maps.LatLng(loc[0], loc[1])); //为线条添加标记坐标 //生成标记图标 marker = new google.maps.Marker({ position: new google.maps.LatLng(loc[0], loc[1]), map: map, icon: "http://labs.google.com/ridefinder/images/mm_20_green.png" }); } }
全部代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> Locus </title> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript" > //所有坐标 var locations = new Array( "31.953313,121.841581","31.15347,121.291706", "31.207516,121.412556","31.122909,121.458561", "31.118207,121.38715","31.041168,121.426289", "30.985262,121.301319","31.057934,121.305834"); //地图 var map; var marker; var poly; /* 加载地图 */ function initialize() { var latlng = new google.maps.LatLng(31.253313, 121.241581); var myOptions = { zoom: 10, //缩放级别 center: latlng, //坐标 mapTypeId: google.maps.MapTypeId.ROADMAP //类型:默认的普通二维图块 }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); // 线条设置 var polyOptions = { strokeColor: '#000000', // 颜色 strokeOpacity: 1.0, // 透明度 strokeWeight: 2 // 宽度 } poly = new google.maps.Polyline(polyOptions); poly.setMap(map); // 装载 /* 循环标出所有坐标 */ for(var i=0; i<locations.length; i++){ var loc = locations[i].split(','); var path = poly.getPath(); //获取线条的坐标 path.push(new google.maps.LatLng(loc[0], loc[1])); //为线条添加标记坐标 //生成标记图标 marker = new google.maps.Marker({ position: new google.maps.LatLng(loc[0], loc[1]), map: map, icon: "http://labs.google.com/ridefinder/images/mm_20_green.png" }); } } </script> </head> <body onload="initialize()"> <div id="map_canvas" style="width:1000px; height:600px;"></div> </body> </html>
相关推荐
GoogleMaps API V3离线下载工具及使用.zip 主要对其地图的下载,及自我编制。 离线下完全可以使用,只需先进行地图的下载。 添加了控件,离线下可进行操作。。。
谷歌地图GoogleMaps3.310 谷歌地图GoogleMaps3.310 谷歌地图GoogleMaps3.310 谷歌地图GoogleMaps3.310
Google Maps 谷歌地图FLASH Google Maps 谷歌地图 演示地址: http://blog.jyrxw.com/index.php?q=node/34 http://map.jyrxw.com/ Flash版,带定位搜索功能
• 大量的预定义图块源:Google地图,Mapbox,ArcGIS,诺基亚地图,必应地图,Open Street Maps和其他许多地图项(16个提供程序,88种地图类型); • 能够创建自己的地图样式或使用自己的图块源(例如,WMS); • ...
用于 JavaScript 的 Google Maps API V3 中文参考文档 与官网文档格式基本相同
unity在线地图Online Maps 2.5.16 需Unity 4.6.0或以上版本 Requires Unity 4.6.0 or higher. Features: ? Supports Unity v4.6+, Unity v5+; ? Standalone, Android, iOS, Windows Store, WebGL, Webplayer;...
Google Maps API v3离线开发包,带本地地图示例数据 需要特别说明的是: 1、本离线开发包内仅实现了功能离线,即js源码和部分控件图片的离线,地图仍然使用Google Tile。 2、从思路上讲,将Google Tile下载到本地...
Unity3D线上地图
对谷歌地图的应用开发,摸索了一个多月。编写了一个GoogleMaps ApiV3 Demo。内容包含了谷歌地图的基本功能,包括:收索地点、标注、填写标注信息、响应地图(点击、双击、经过)事件。一个比较复杂的难点是:点击...
Google Maps Javascript API V3 Reference 适用于页面调用谷歌地图,弹出窗口等功能
google地图连线和google地图加载演示,相当不错的,简单易懂
Google Maps JavaScript API V3应用
谷歌地图最新版(第三版)开发api工具 第三版API的主要功能有: 1、支持Chrome、iPhone Safari和Android手机上使用。 2、不在需要API keys,这样用户可以将代码集成进入RSS阅读器,并且不会出现错误。 3、...
Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional
Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional
可沿其中一个方向滚动,以查看地图上的更多内容;或使用快捷键进行缩放。 商户列表。 借助于 Google 的本地搜索引擎,您可以按名称(如“星巴克”)或按类型(如“咖啡”)搜索商家。 查看商店的营业时间和评分,...
google_map_API谷歌地图API
中文版 API V3 Google_Maps_JavaScript_API_V3_教程 开发或者二次开发google 地图必须文档
详细介绍了GOOGLE MAPS API V3版的详细功能,有利于使用者更了解GOOGLE MAPS API
Google Maps地图查询系统 在下面的搜索框里输入 你想要的地方名,可以是,饭馆,银行,地点,公司类型(比如说软件,网络等也要吧是具人体的名字) , 2.巧门,先输入一下大范围的名字,再输入 小地方,比如,郑州-...