google maps js v3 api教程(2) -- 在地图上添加标记
2016-02-26 12:18
471 查看
原文链接
google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/
我们在创建地图之后,怎么往地图上添加标记呢?
google为我们提供了google.maps.Marker这个构造函数,来创建标记。
这个函数有一个object类型的可选参数,常用的成员有:
{
position: new google.maps.LatLng(lat,lng), //标记的经纬度
map:map, //地图对象
icon:{
url:'',
size:20,
anchor: (10,10),
origin: (0,0)
}, //标记的icon
draggable: true, //标记是否可以拖动
clockable: true, //标记是否接收鼠标点击事件
opacity: 0~1, //标记的透明度
}
下面我们来为地图添加一个标记,代码如下:
如果我们想移除一个marker,则只需执行marker.setMap(null);即可。
google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/
我们在创建地图之后,怎么往地图上添加标记呢?
google为我们提供了google.maps.Marker这个构造函数,来创建标记。
这个函数有一个object类型的可选参数,常用的成员有:
{
position: new google.maps.LatLng(lat,lng), //标记的经纬度
map:map, //地图对象
icon:{
url:'',
size:20,
anchor: (10,10),
origin: (0,0)
}, //标记的icon
draggable: true, //标记是否可以拖动
clockable: true, //标记是否接收鼠标点击事件
opacity: 0~1, //标记的透明度
}
下面我们来为地图添加一个标记,代码如下:
<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <title>Simple markers</title> <style> html, body { height: 100%; margin: 0; padding: 0; } #map { height: 100%; } </style> </head> <body> <div id="map"></div> <script> function initMap() { var myLatLng = {lat: -25.363, lng: 131.044}; var map = new google.maps.Map(document.getElementById('map'), { zoom: 4, center: myLatLng }); //创建一个marker var marker = new google.maps.Marker({ position: myLatLng, map: map, title: 'Hello World!' }); } </script> <script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&signed_in=true&callback=initMap"> </script> </body> </html> |
相关文章推荐
- 10025---OSCache-JSP页面缓存
- js脚本实现文件上传 【原生态ajax实现】
- javascript中的this与prototype,原型理解
- 【js笔记】js动态显示文本框可输入字数
- 实现公告栏无缝滚动的js代码(转)
- rotate array--JavaScript
- js监听密码输入框type
- JS中(function(){xxx})(); 这种写法是什么意思?
- 基于HTML5的PACS HTML5图像处理(7)实现客户端JS调整窗宽窗位
- chapter 15 使用canvas绘图
- JavaScript 对象
- PhantomJS网页截图
- JS删除字符串中的特殊字符
- js学习脚本1
- post请求和json解析
- JavaScript中几个重要的属性(this、constructor、prototype)介绍
- JavaScript代码生成PDF文件的方法
- Js setTimeout 用法
- JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
- 关于js语法(运算中出现无限大的问题)本身的错误的解决方案