google map api 3 学习应用笔记 (1)
2010-10-09 11:09
567 查看
Google Maps JavaScript API V3 - 基础知识
1.Google Maps上的Hello World<html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <mce:script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" mce_src="http://maps.google.com/maps/api/js?sensor=false"></mce:script> <mce:script type="text/javascript"><!-- function initialize() { var latlng = new google.maps.LatLng(43.90916766310586, 125.32416496276856); //初始化地点 var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; //初始化 var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); //getElementById根据div id获取 地图位置 } // --></mce:script> </head> <body onload="initialize()"> <div id="map_canvas" style="width:100%; height:100%"> </div> </body> </html>
当地图发布时,v3不用注册key,但sensor 参数也必须明确指明true 或 false,否则地图不能被加载
2. google Maps 上添加控件
<html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <mce:script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" mce_src="http://maps.google.com/maps/api/js?sensor=false"></mce:script> <mce:script type="text/javascript"><!-- var starMarker; //开始点的标记 var taxiImg = "css/taxi.png"; var startCenter = new google.maps.LatLng(43.90916766310586, 125.32416496276856); //起始地址 var map; //地图 function initialize() { //MAP Option定义 var myOptions = { zoom: 15, center: startCenter, scrollwheel: false, disableDoubleClickZoom: true, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, //navigationControl: true navigationControlOptions:{style:google.maps.NavigationControlStyle.ANDROID,position: google.maps.ControlPosition.BOTTOM} }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); } // --></mce:script> </head> <body onload="initialize()"> <div id="map_canvas" style="width:100%; height:100%"> </div> </body> </html>
3. 添加一个标记
<html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <mce:script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" mce_src="http://maps.google.com/maps/api/js?sensor=false"></mce:script> <mce:script type="text/javascript"><!-- var starMarker; //开始点的标记 var taxiImg = "css/taxi.png"; var startCenter = new google.maps.LatLng(43.90916766310586, 125.32416496276856); //起始地址 var map; //地图 function initialize() { //MAP Option定义 var myOptions = { zoom: 15, center: startCenter, scrollwheel: false, disableDoubleClickZoom: true, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, //navigationControl: true navigationControlOptions:{style:google.maps.NavigationControlStyle.ANDROID,position: google.maps.ControlPosition.BOTTOM} }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); //标记开始节点------------------------------------------ var starMarker = new google.maps.Marker({ position: startCenter, map: map, // icon: taxiImg, title: "开始地址[长春火车站]" }); } // --></mce:script> </head> <body onload="initialize()"> <div id="map_canvas" style="width:100%; height:100%"> </div> </body> </html>
相关文章推荐
- GoogMap的简单实现(GoogleMapApI简单应用)
- spark学习笔记:flatMap()(API操作报错)
- Google Map API学习记录
- Guava学习笔记(二):Google Guava (瓜娃)的API快速熟悉使用
- 使用Google Map Api在Android平台上开发地图应用1
- Silverlight学习笔记十七BingMap(六)之获取图片系统的图片信息ImageryService的应用
- Windows Phone 7 学习志(个人新闻一:基于Google Map API的LR Maps中文地图终于在MarketPlace发布了)
- JS学习-调用google map API例子
- iPhone开发笔记(13)调用GoogleMap API实现地理逆向编码
- Google Map API应用例子源代码
- Google Map Api 简单使用笔记
- Thinking in java学习笔记之map的应用
- Google Map API学习1
- 使用Google Map Api在Android平台上开发地图应用3
- 关于一些Google Map API应用开发的资源收集整理
- google map js api 自个笔记
- Google Map API的简单应用
- 使用Google Map Api在Android平台上开发地图应用2
- Google map api应用实例 1