2011-07-11 20 views

Trả lời

15

Đặt vị trí theo vĩ độ và kinh độ của Hoa Kỳ và điều chỉnh mức thu phóng.

var latlng = new google.maps.LatLng(37.09024, -95.712891); 
var myOptions = { 
    zoom: 3, 
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

Trong hầu hết các trình duyệt sau khi bạn tìm kiếm một vị trí trên bản đồ google, bạn có thể đặt

javascript:void(prompt('',gApplication.getMap().getCenter())); 

vào thanh địa chỉ để có được những vĩ độ và kinh độ

Hoặc bạn có thể sử dụng ngược mã hóa địa lý có tên như "Hoa Kỳ" sẽ có dạng như sau:

geocoder.geocode({'address': 'USA' }, function(results, status) { 
     response($.map(results, function(item) { 
     var latlng = new google.maps.LatLng(item.geometry.location.lat(), item.geometry.location.lng()); 
     var myOptions = { 
      zoom: 3, 
      center: latlng, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
     })); 
    }); 
+0

Tôi phải sử dụng lat/lang? Tôi nghĩ rằng tôi đọc ở đâu đó có giá trị chữ cho từng khu vực. –

+0

Bạn cũng có thể sử dụng mã hóa địa lý đảo ngược hoặc w/e được gọi, tôi sẽ cập nhật bài đăng ở trên –

+0

vâng, vì vĩ độ và * kinh độ * rất khó hiểu. –

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