I m 执行谷歌地图,使之成为一个新项目,一页应归还加拿大的大型(100%*)地图。 I m还利用地理编码确定将要通过该地图的支线。
该法典:
var myLatlng = new google.maps.LatLng(37.775, -122.4183333);
var myOptions ={
zoom: 5,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var address = "Canada";
var geocoder = new google.maps.Geocoder(address);
geocoder.geocode( { address : address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
//map.setCenter(results[0].geometry.location);
//The above was too far north
map.fitBounds(results[0].geometry.viewport);
map.setZoom(5);
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
它的工作很出色,但“距离左边太远”。 基本上,它切断了大多数海洋省份。 这方面的一个例子是:
http://50.28.69.176/~sequoia/locations.php
任何人都知道如何对此进行罚款,以便该国能够更集中地看待这一问题?
感谢任何帮助。