Карты Google - Типы
В предыдущей главе мы обсудили, как загрузить базовую карту. Здесь мы увидим, как выбрать требуемый тип карты.
Типы карт
Google Maps предоставляет четыре типа карт. Они -
ROADMAP- Это тип по умолчанию. Если вы не выбрали ни один из типов, это будет отображаться. Он показывает вид улиц выбранного региона.
SATELLITE - Это тип карты, на которой отображаются спутниковые снимки выбранного региона.
HYBRID - Этот тип карты показывает основные улицы на спутниковых снимках.
TERRAIN - Это тип карты, который показывает местность и растительность.
Синтаксис
Чтобы выбрать один из этих типов карт, вы должны указать соответствующий идентификатор типа карты в параметрах карты, как показано ниже -
var mapOptions = {
mapTypeId:google.maps.MapTypeId.Id of the required map type
};
Дорожная карта
В следующем примере показано, как выбрать карту типа 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>
Он выдаст следующий результат -
спутник
В следующем примере показано, как выбрать карту типа 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>
Он выдаст следующий результат -
Гибридный
В следующем примере показано, как выбрать карту типа HYBRID -
<!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>
Он выдаст следующий результат -
Местность
В следующем примере показано, как выбрать карту типа 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>
Он выдаст следующий результат -