2012-02-22 24 views

Trả lời

3

Tờ rơi có một trang chính thức cho công bố tất cả các plugin có sẵn: http://leafletjs.com/plugins.html

Bạn sẽ tìm thấy plugin có cho thêm các lớp Google hỗ trợ để Tờ rơi.

+0

Để sử dụng Leaflet 1.0: https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant – user2666194

61

Bạn không cần plugin hoặc API Google, bạn có thể thêm plugin đó làm lớp gạch XYZ.

Streets

googleStreets = L.tileLayer('http://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}',{ 
    maxZoom: 20, 
    subdomains:['mt0','mt1','mt2','mt3'] 
}); 

lai:

googleHybrid = L.tileLayer('http://{s}.google.com/vt/lyrs=s,h&x={x}&y={y}&z={z}',{ 
    maxZoom: 20, 
    subdomains:['mt0','mt1','mt2','mt3'] 
}); 

vệ tinh:

googleSat = L.tileLayer('http://{s}.google.com/vt/lyrs=s&x={x}&y={y}&z={z}',{ 
    maxZoom: 20, 
    subdomains:['mt0','mt1','mt2','mt3'] 
}); 

Terrain

googleTerrain = L.tileLayer('http://{s}.google.com/vt/lyrs=p&x={x}&y={y}&z={z}',{ 
    maxZoom: 20, 
    subdomains:['mt0','mt1','mt2','mt3'] 
}); 


Note the difference in the "lyrs" parameter in the URL: 
Hybrid: s,h; 
Satellite: s; 
Streets: m; 
Terrain: p; 
+0

Có thể thay đổi phép chiếu của googleSat không? Hoặc tôi có thể tìm thấy phép chiếu của googleSat ở đâu? – Titsjmen

+0

Cảm ơn, đây là một cách tiếp cận thực sự tuyệt vời, tốt hơn nhiều so với việc thêm nhiều plugin hơn. –

+0

Cảm ơn điều này là tốt. Trong thực tế nó rất tốt nó làm cho tôi cười ở tất cả các plugin tôi đã tải. Cảm ơn bạn rất nhiều vì đã chia sẻ. – 33v

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