HTML教程
HTML5教程
HTML参考手册

HTML5 Google地图

Google 地图用于在您的网页上显示地图。您只需在基本的HTML页面上添加地图即可。
语法:
<!DOCTYPE html>
<html>
<body>
<h1>谷歌地图示例</h1>
<div id="map">地图位置...</div>
</body>
</html>

设置地图大小

您可以使用以下语法设置地图大小:
<div id="map" style="width:400px;height:400px;background:grey"></div>
如何创建用于设置地图属性的函数?
您可以通过创建函数来设置地图属性。在这里,函数是myMap()。此示例显示了以英国伦敦为中心的Google地图。
我们必须使用Google的JavaScript库提供的Google Maps API的功能。使用以下脚本通过回调myMap函数来引用Google Maps API。
<script src="https://maps.googleapis.com/maps/api/js?callback=myMap"></script>

示例:

<!DOCTYPE html>
<html>
<body>
<h1>My First Google Map</h1>
<div id="map" style="width:400px;height:400px;background:grey"></div>
<script>
function myMap() {
var mapOptions = {
    center: new google.maps.LatLng(51.5, -0.12),
    zoom: 10,
    mapTypeId: google.maps.MapTypeId.HYBRID
}
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=key&callback=myMap"></script>
</body>
</html>

示例说明

mapOptions:是用于定义地图属性的变量。
center :它指定地图的中心位置(使用经度和纬度坐标)。
zoom:它指定地图的缩放级别(尝试使用缩放级别。)
mapTypeId:。它指定要显示的地图类型。支持以下地图类型:ROADMAP,SATELLITE,HYBRID和TERRAIN。
var map = new google.maps.Map(document.getElementById("map"),mapOptions):它将在内部创建一个新地图。

HTML多个地图

您可以在一个示例中使用不同的地图类型。

示例:

<!DOCTYPE html>
<html>
<body>
<div id="googleMap1" style="width:400px;height:300px;"></div>
<br>
<div id="googleMap2" style="width:400px;height:300px;"></div>
<br>
<div id="googleMap3" style="width:400px;height:300px;"></div>
<br>
<div id="googleMap4" style="width:400px;height:300px;"></div>
<script>
function myMap() {
  var mapOptions1 = {
    center: new google.maps.LatLng(51.508742,-0.120850),
    zoom:9,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var mapOptions2 = {
    center: new google.maps.LatLng(51.508742,-0.120850),
    zoom:9,
    mapTypeId: google.maps.MapTypeId.SATELLITE
  };
  var mapOptions3 = {
    center: new google.maps.LatLng(51.508742,-0.120850),
    zoom:9,
    mapTypeId: google.maps.MapTypeId.HYBRID
  };
  var mapOptions4 = {
    center: new google.maps.LatLng(51.508742,-0.120850),
    zoom:9,
    mapTypeId: google.maps.MapTypeId.TERRAIN
  };
  var map1 = new google.maps.Map(document.getElementById("googleMap1"),mapOptions1);
  var map2 = new google.maps.Map(document.getElementById("googleMap2"),mapOptions2);
  var map3 = new google.maps.Map(document.getElementById("googleMap3"),mapOptions3);
  var map4 = new google.maps.Map(document.getElementById("googleMap4"),mapOptions4);
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=key&callback=myMap"></script>
</body>
</html>
 
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4