最近設計開發 GoogleMap ,在此做個簡單紀錄
1. 宣告 Google Map,並且初始化
function initialize()
{
var mapOptions =
{
zoom: 16,
center: mapCenterSite,
//TYPE: HYBRID, ROADMAP, SATELLITE, TERRAIN
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
google.maps.event.addDomListener( map, 'click', function(event)
{
document.getElementById('divImageFile').style.visibility ='hidden';
});
initMarkers(); // 客製化標籤(略)
drawLine(map); // 客製化路線(略)
}
2. 在 Google Map 上面,透過JS 繪製路徑
/*
* 宣告 GoogleMap 路徑座標陣列
*/
arrayLatLng =
[
new google.maps.LatLng( x, y),
new google.maps.LatLng( endPos_x, endPos_y)
];
/*
* 利用 Polyline 將該路徑座標進行人工繪製
*/
LinePath_current = new google.maps.Polyline({
path: arrayLatLng,
geodesic: true,
strokeColor: '#019D54',
strokeOpacity: 1.0,
strokeWeight: 4
});
LinePath_current.setMap(map);

沒有留言:
張貼留言