2011-07-23 75 views

回答

5

怎么样的API文档?

http://code.google.com/apis/maps/documentation/javascript/overlays.html

您可以添加标记,线条,文字等所有的API描述。

例无耻地从如何在地图上绘制折线的文档抓起:

function initialize() { 
    var myLatLng = new google.maps.LatLng(0, -180); 
    var myOptions = { 
    zoom: 3, 
    center: myLatLng, 
    mapTypeId: google.maps.MapTypeId.TERRAIN 
    }; 

    var map = new google.maps.Map(document.getElementById("map_canvas"), 
     myOptions); 
    var flightPlanCoordinates = [ 
    new google.maps.LatLng(37.772323, -122.214897), 
    new google.maps.LatLng(21.291982, -157.821856), 
    new google.maps.LatLng(-18.142599, 178.431), 
    new google.maps.LatLng(-27.46758, 153.027892) 
    ]; 
    var flightPath = new google.maps.Polyline({ 
    path: flightPlanCoordinates, 
    strokeColor: "#FF0000", 
    strokeOpacity: 1.0, 
    strokeWeight: 2 
    }); 

    flightPath.setMap(map); 
} 

上有谷歌的网页很多更多的例子。

+0

嗨,看起来不错,但这里只有4品脱的一条线。我需要起点是一个,并显示从这一点到其他路线的所有路线。像图片一样,我已经链接了。 – Nik

+2

好 - 只需起泡,冲洗,重复。没有人会发布你需要的确切代码,所以你需要把这个API应用到你的具体问题上。如果您在实施过程中遇到困难,请回来后发布具体问题,友好的SO人员将非常乐意提供帮助。 –