2016-05-12 50 views
2

我已經在Google地圖中加載了具有層衛星和混合功能的kml文件,並且它已成功加載。但是,當我選擇在同一位置添加街道視圖kml文件路徑不顯示。加載街景谷歌地圖上的Kml文件

JavaScript代碼:

var map; 
function initialize() { 
    map = new google.maps.Map(document.getElementById('map'), { 
    center: new google.maps.LatLng(-19.257753, 146.823688), 
    zoom: 2, 
    mapTypeId: google.maps.MapTypeId.SATELLITE, 
    }); 
} 
initialize(); 
var kmlLayer = new google.maps.KmlLayer(); 
var kmlUrl = 'http://202.131.106.55/kml/08831R001.kml'; 
var kmlOptions = { 
    suppressInfoWindows: true, 
    preserveViewport: false, 
    map: map 
}; 
var kmlLayer = new google.maps.KmlLayer(kmlUrl, kmlOptions); 

HTML代碼:

<div id="map" style="min-width: 800px; min-height: 660px"></div> 

能否請你建議我我如何可以顯示在谷歌地圖街景KML文件路徑。點擊這裏查看http://202.131.106.56/kmz/test.html當我點擊切換街景時,它不會在街景中顯示相同的路徑。

+0

嘗試使用StreetViewCoverageLayer工作對我來說完全拿回來一看附近的沙井路上有標誌.. – scaisEdge

+0

我需要在普通視圖中顯示的路徑路徑,標記正常工作。 –

回答

0

我覺得前方路徑不存在可見的屁股..()

https://developers.google.com/maps/documentation/javascript/reference#StreetViewCoverageLayer 

var map = new google.maps.Map(document.getElementById('map_div'), mapOptions); 
var streetViewLayer = new google.maps.StreetViewCoverageLayer(); 
streetViewLayer.setMap(map); 
+0

我試過streetViewLayer,但沒有在街景中顯示。 –

+0

以我的經驗,我從來沒有看到線或多邊形在街景只有標記... – scaisEdge

+0

怎麼樣的標記序列...在kml – scaisEdge