我使用Bootstrap 2.1.1和Google地圖。下面是我的作品使用...
<div id="map_canvas"></div>
<style>
#map_canvas
{
width: 100%;
height: 450px;
margin: 20px 0 20px 0;
}
</style>
初始化腳本...
function InitializeMap() {
var myOptions = {
zoom: 12,
center: myLatlng,
panControl: false,
panControlOptions: {
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
position: google.maps.ControlPosition.TOP_RIGHT
},
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
}
myMap = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({ position: myLatlng, map: myMap, title: "yyyZ, Ltd." });
var contentString = "1122 N Clark Street<br />Chicago, IL 60610";
var infowindow = new google.maps.InfoWindow({ content: contentString });
google.maps.event.addListener(marker, 'click', function() {
if (lastOpenInfoWin) lastOpenInfoWin.close();
lastOpenInfoWin = infowindow;
infowindow.open(myMap, marker);
myMap.setCenter(myLatlng);
});
var trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(myMap);
}
你可以看到在http://reactivewebdesign.net/Chicago/Traffic
從左側菜單中的結果,yopu也可以選擇「我在哪裏」,它使用谷歌地圖和地理位置。
來源
2012-10-25 09:47:25
Gfw