google maps js v3 api教程(2) -- 在地图上添加标记
来源:互联网 发布:广州易幻网络 编辑:程序博客网 时间:2024/06/06 00:00
原文链接
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>
如果我们想移除一个marker,则只需执行marker.setMap(null);即可。
0 0
- google maps js v3 api教程(2) -- 在地图上添加标记
- google maps js v3 api教程(1) -- 创建一个地图
- Google Maps Api 多坐标分类标记,在地图上显示海量坐标,并分组显示。
- google maps js v3 api教程(3) -- 创建infowindow
- 使用Google Maps API 在地图上添加线和删除线
- Google Maps API V3学习【如何在Google Map中处理大量标记】
- ASP.NET Google Maps Javascript API V3 实战基础篇一向地图添加控件
- Google Maps API V3
- Google Maps Javascript API V3 Reference页面上调用谷歌地图
- 在 Linux 上使用 Google Maps API Version 2、DB2/Informix、PHP 和 JMeter 创建地图
- Google Maps API V3学习--- 简单地图显示
- Google Maps JavaScript API V3 根据地址 加载地图
- Google Maps JavaScript API v3
- Google Maps JavaScript API v3
- “使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据”系列
- 使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 1 部分:利用 Google Geocoder Web 服务
- Google Maps JavaScript API V3 参考
- Google Maps API v3离线开发包
- HDU5519 Kykneion asma (指数生成函数+快速数论变换模任意数+启发式合并思想)
- mysql数据迁移
- s3c2440 地址分配硬件连接及其启动原理分析
- struts2环境配置(转载)
- Xcode 报错 ERROR ITMS-90096,启动图黑屏
- google maps js v3 api教程(2) -- 在地图上添加标记
- file 图片的剪切
- 程序员编程能力层次模型
- 【数位DP】BZOJ3780数字统计
- C#中实现无边框窗体拖动
- OC基础笔记
- 64位Python大数据挖掘--环境搭建
- Android VersionCode和VersionName的作用
- Redis集群添加节点