Mapy Google - okno informacyjne
Oprócz znaczników, wielokątów, polilinii i innych kształtów geometrycznych możemy również narysować na mapie okno informacyjne. W tym rozdziale wyjaśniono, jak korzystać z okna informacyjnego.
Dodawanie okna
Okno informacyjne służy do dodawania dowolnego rodzaju informacji do mapy. Na przykład, jeśli chcesz podać informacje o lokalizacji na mapie, możesz użyć okna informacyjnego. Zwykle okno informacyjne jest dołączone do znacznika. Możesz dołączyć okno informacyjne, tworząc wystąpieniegoogle.maps.InfoWindowklasa. Ma następujące właściwości -
Content - Za pomocą tej opcji możesz przekazać swoją zawartość w formacie String.
position - Za pomocą tej opcji możesz wybrać położenie okna informacyjnego.
maxWidth- Domyślnie szerokość okna informacyjnego będzie rozciągnięta do momentu zawijania tekstu. Określając maxWidth, możemy ograniczyć rozmiar okna informacyjnego w poziomie.
Przykład
Poniższy przykład pokazuje, jak ustawić znacznik i określić okno informacyjne nad nim -
<!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>
Wytworzy następujący wynik -