- Google 地图教程
- Google 地图 - 首页
- Google 地图 - 入门
- Google 地图 - 类型
- Google 地图 - 缩放
- Google 地图 - 本地化
- Google 地图 - UI 控件
- Google 地图 - 标记
- Google 地图 - 形状
- Google 地图 - 信息窗口
- Google 地图 - 符号
- Google 地图 - 事件
- Google 地图资源
- Google 地图 - 快速指南
- Google 地图 - 有用资源
- Google 地图 - 讨论
Google 地图 - 信息窗口
除了标记、多边形、折线和其他几何形状外,我们还可以在地图上绘制信息窗口。本章介绍如何使用信息窗口。
添加窗口
信息窗口用于向地图添加任何类型的信息。例如,如果希望提供地图上某一位置的相关信息,可以使用信息窗口。通常情况下,信息窗口会附着到标记。你可以通过对 google.maps.InfoWindow 类实例化来附加一个信息窗口。它具有以下属性 -
内容 - 可以使用此选项以字符串格式传递你的内容。
位置 - 可以使用此选项选择信息窗口的位置。
最大宽度 - 默认情况下,信息窗口的宽度将延伸到文本折行为止。通过指定最大宽度,我们可以限制信息窗口的水平大小。
示例
以下示例展示了如何设置标记并在其上方指定一个信息窗口 -
<!DOCTYPE html> <html> <head> <script src = "https://maps.googleapis.com/maps/api/js"></script> <script> function loadMap() { var mapOptions = { center:new google.maps.LatLng(17.433053, 78.412172), zoom:5 } var map = new google.maps.Map(document.getElementById("sample"),mapOptions); var marker = new google.maps.Marker({ position: new google.maps.LatLng(17.433053, 78.412172), map: map, draggable:true, icon:'/scripts/img/logo-footer.png' }); marker.setMap(map); var infowindow = new google.maps.InfoWindow({ content:"388-A , Road no 22, Jubilee Hills, Hyderabad Telangana, INDIA-500033" }); infowindow.open(map,marker); } </script> </head> <body onload = "loadMap()"> <div id = "sample" style = "width:580px; height:400px;"></div> </body> </html>
它会生成以下输出 -
广告