0
A
回答
0
以下的答案有助於顯示在谷歌地圖GPX文件..請提前感謝幫助和...
下面的代碼片斷假定一個地圖已經建立,並由地圖變量(類型爲google.maps.Map)引用。在軌道添加到地圖後,最後的指令將放大以適應軌道。
$.ajax({
type: "GET",
url: "URL to the GPX file",
dataType: "xml",
success: function(xml) {
var points = [];
var bounds = new google.maps.LatLngBounds();
$(xml).find("trkpt").each(function() {
var lat = $(this).attr("lat");
var lon = $(this).attr("lon");
var p = new google.maps.LatLng(lat, lon);
points.push(p);
bounds.extend(p);
});
var poly = new google.maps.Polyline({
// use your own style here
path: points,
strokeColor: "#FF00AA",
strokeOpacity: .7,
strokeWeight: 4
});
poly.setMap(map);
// fit bounds to track
map.fitBounds(bounds);
}
});
該代碼的工作原理如下。使用XMLHttpRequest(「AJAX」請求)檢索GPX文件。 jQuery解析文件並提供對XML樹的非常簡單的訪問。對於每個trkpt(「軌跡點」)節點,在給定位置創建一個新的Google Maps點。最後,從所有這些點創建一條折線,並將其添加到地圖中。
相關問題
- 1. 根據可拖動方向設置座標軸jQuery可拖動
- 2. 從GPS設備導入座標(文本文件)
- 3. jQuery可拖動 - 如何訪問座標
- 4. 我們可以更改移動設備的GPS值嗎?
- 5. 如何處理來自移動設備的視頻方向
- 6. 確定一個GPS座標的方向
- 7. 移動GPS座標
- 8. 如何設置圖像的GPS座標?
- 9. Swift - 如何從gpx文件中讀取座標
- 10. 我如何理解拖動觸摸事件的方向?
- 11. 處理的iOS設備方向
- 12. 我們如何根據設備設置Android中的活動方向?
- 13. 錯誤處理GPS文件
- 14. 如何處理不同設備方向的不同視圖?
- 15. 當設備改變方向時如何處理AVPlayer?
- 16. 如何處理不符合EXIF方向數據的Android設備?
- 17. jQuery UI可拖動事件處理
- 18. 如何知道gps設備點在哪個方向?
- 19. Android Gps座標
- 20. gps座標+米
- 21. QuickTime GPS座標
- 22. 如何將任何GPX文件轉換爲Xcode可以接受的GPX文件
- 23. 我們可以將批處理文件的輸出重定向到pdf文件
- 24. 我們可以忽略屏幕方向嗎?還是我們必須處理它?
- 25. 如何處理帶有可拖曳標籤的文字?
- 26. 處理可拖動/可拖拽的iPad touch事件(undefined changedTouches)
- 27. 紋理座標:如何計算它們?
- 28. Windows設備座標與虛擬座標
- 29. 邏輯座標到設備座標Opengl
- 30. OpenGL座標映射到設備座標