Mapy Google - rodzaje
W poprzednim rozdziale omówiliśmy, jak załadować podstawową mapę. Tutaj zobaczymy, jak wybrać wymagany typ mapy.
Rodzaje map
Mapy Google oferują cztery typy map. Oni są -
ROADMAP- To jest typ domyślny. Jeśli nie wybrałeś żadnego z typów, zostanie to wyświetlone. Pokazuje widok ulicy w wybranym regionie.
SATELLITE - Jest to typ mapy przedstawiający obrazy satelitarne wybranego regionu.
HYBRID - Ten typ mapy pokazuje główne ulice na zdjęciach satelitarnych.
TERRAIN - Jest to typ mapy, który pokazuje teren i roślinność
Składnia
Aby wybrać jeden z tych typów map, musisz wspomnieć o odpowiednim identyfikatorze typu mapy w opcjach mapy, jak pokazano poniżej -
var mapOptions = {
mapTypeId:google.maps.MapTypeId.Id of the required map type
};
Mapa drogowa
Poniższy przykład pokazuje, jak wybrać mapę typu ROADMAP -
<!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.609993, 83.221436),
zoom:9,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("sample"),mapOptions);
}
google.maps.event.addDomListener(window, 'load', loadMap);
</script>
</head>
<body>
<div id = "sample" style = "width:580px; height:400px;"></div>
</body>
</html>
Wytworzy następujący wynik -
Satelita
Poniższy przykład pokazuje, jak wybrać mapę typu SATELLITE -
<!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.609993, 83.221436),
zoom:9,
mapTypeId:google.maps.MapTypeId.SATELLITE
};
var map = new google.maps.Map(document.getElementById("sample"),mapOptions);
}
google.maps.event.addDomListener(window, 'load', loadMap);
</script>
</head>
<body>
<div id = "sample" style = "width:580px; height:400px;"></div>
</body>
</html>
Wytworzy następujący wynik -
Hybrydowy
Poniższy przykład pokazuje, jak wybrać mapę typu HYBRYDOWEGO -
<!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.609993, 83.221436),
zoom:9,
mapTypeId:google.maps.MapTypeId.Hybrid
};
var map = new google.maps.Map(document.getElementById("sample"),mapOptions);
}
google.maps.event.addDomListener(window, 'load', loadMap);
</script>
</head>
<body>
<div id = "sample" style = "width:580px; height:400px;"></div>
</body>
</html>
Wytworzy następujący wynik -
Teren
Poniższy przykład pokazuje, jak wybrać mapę typu TERRAIN -
<!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.609993, 83.221436),
zoom:9,
mapTypeId:google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById("sample"),mapOptions);
}
google.maps.event.addDomListener(window, 'load', loadMap);
</script>
</head>
<body>
<div id = "sample" style = "width:580px; height:400px;"></div>
</body>
</html>
Wytworzy następujący wynik -