2010-07-29 44 views
13

Tôi làm cách nào để sử dụng API Google Maps để hiển thị cho tôi bản đồ toàn màn hình không có thanh bên hoặc thanh tìm kiếm? Tôi chỉ cần nó để hiển thị một vị trí cụ thể trong một ứng dụng di động, người dùng không cần phải tìm kiếm. Điều này có thể không?Toàn màn hình Bản đồ Google

Ngoài ra, nếu tôi cung cấp địa chỉ đường phố, bạn có thể đặt chốt đẩy tại vị trí như thế nào?

Trả lời

25

Giả sử bạn đang có kế hoạch sử dụng v3 API, bạn có thể muốn kiểm tra các phần sau của tài liệu:

Đối với câu hỏi thứ hai của bạn, bạn có thể sử dụng Geocoding. Hãy xem xét các ví dụ đơn giản sau:

<!DOCTYPE html> 
<html> 
<head> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
    <title>Google Maps Geocoding Demo</title> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
    <script src="http://maps.google.com/maps/api/js?sensor=false" 
      type="text/javascript"></script> 
    <style type="text/css"> 
    html { height: 100% } 
    body { height: 100%; margin: 0px; padding: 0px } 
    #map { height: 100% } 
    </style> 
</head> 
<body> 
    <div id="map"></div> 

    <script type="text/javascript"> 

    var address = 'Oxford Street, London, UK'; 

    var map = new google.maps.Map(document.getElementById('map'), { 
     mapTypeId: google.maps.MapTypeId.TERRAIN, 
     zoom: 12 
    }); 

    var geocoder = new google.maps.Geocoder(); 

    geocoder.geocode({ 
     'address': address 
    }, 
    function(results, status) { 
     if(status == google.maps.GeocoderStatus.OK) { 
     new google.maps.Marker({ 
      position: results[0].geometry.location, 
      map: map 
     }); 
     map.setCenter(results[0].geometry.location); 
     } 
     else { 
     // Google couldn't geocode this request. Handle appropriately. 
     } 
    }); 

    </script> 
</body> 
</html> 

Ảnh chụp màn hình:

Full Screen Google Map

Các vấn đề liên quan