小编Wim*_*Wim的帖子

如何在Google Maps API中的两个标记之间绘制路线?

我有一个要求,当我选择时,我必须在两个标记之间画一条路线.我已在Google MAPS API上成功上传了KML文件,因此标记在Google MAPS API上清晰可见.

当我选择两个标记点击时,应该在所选标记之间绘制一条路线.我能够在两点之间绘制一条静态路线,但是被绘制的线路并没有跟随路线.请指导.另请查找我尝试过的代码.提前致谢.

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Transit layer</title>
<style>
html,body,#map-canvas {
    height: 100%;
    margin: 0px;
    padding: 0px
}
</style>
<link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet"      type="text/css" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript"   src="http://geoxml3.googlecode.com/svn/branches/polys/geoxml3.js"></script>
<script> function initialize() 
{   
    var myLatlng = new google.maps.LatLng(0, -180);   
    var mapOptions = 
        {     
            zoom: 13,     
            center: myLatlng,     
            mapTypeId: google.maps.MapTypeId.ROADMAP  
        }    

     var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);    
     var transitLayer = new google.maps.TransitLayer();   
     transitLayer.setMap(map); 


    var geoXml = new geoXML3.parser({map: map, singleInfoWindow: …
Run Code Online (Sandbox Code Playgroud)

html javascript google-maps kml google-maps-api-3

8
推荐指数
1
解决办法
4万
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1

html ×1

javascript ×1

kml ×1