此頁面是通過自動翻譯創建的。

發行公告

服務中斷公告

GPXEV (GPX Editor and Viewer) 將於 2022 年 5 月底停止服務。

詳情請參閱以下連結。

[服務中斷公告]

最新版本

Version 0.14b (beta), 2022年 4月 25日

  1. Bug修復
    • [P0242] 即使您在“Configuration”對話框中設置了 Google API 密鑰,您也無法在使用限制期間使用它。 如果您在 URL 中指定 api_key 參數,也會出現此錯誤。

* 此版本將在屏幕上顯示“v0.14”而不是“v0.14b”。

Version 0.14a (beta), 2021年 2月 18日

  1. 其他
    • [X0022] 將Google Maps API的版本更改為“quarterly channel”。 因此,當Google升級API時,所用API的版本也會更改。 您可以在“Information”對話框中檢查當前使用的API版本。

* 此版本將在屏幕上顯示“v0.14”而不是“v0.14a”。

Version 0.14 (beta), 2020年 9月 27日

  1. 新功能
    • [N0028] 您可以在“Configuration”對話框中更改航路點標記的大小(半徑)。
    • [N0029] 保存GPX文件時,可以自動生成“time”標籤。
  2. 改變點
    • [C0065] 更改了數據量減少功能的“route deviation”參數的最小設置值。
    • [C0066] 將當前航點的光標形狀從“pointer”更改為“grab”。
    • [C0067] 移動窗口的光標形狀從“pointer”更改為“grab”。
    • [C0068] 如果“Bounds”對話框中有空白項目,將顯示錯誤。 另外,如果錯誤未解決,則“bounds”標記將不會輸出到GPX文件。
    • [C0069] 如果未在“Link”對話框中輸入“href”,則將顯示錯誤。 另外,如果錯誤未解決,則“link”標記將不會輸出到GPX文件。
    • [C0070] 如果未在“Author”對話框中輸入“link href”,則將顯示錯誤。 另外,如果錯誤未解決,則“link”標記將不會輸出到GPX文件。
    • [C0071] 增加了可以在“Link”對話框中自動識別的MIME類型的數量。
    • [C0072] 如果圖像的尺寸大於“Image View”對話框的尺寸,它將自動縮小圖像。
    • [C0073] 調整顯示位置,以使路徑距離顯示不與“Route List”對話框中的顏色面板重疊。 如果路線距離超過10,000公里,則小數點後的值將不會顯示。
    • [C0074] 更改了在“Configuration”對話框的GPX選項卡中關閉“overwrite GPX metadata”複選框時的行為。 僅當您加載第一個GPX文件而不在“GPX Metadata”對話框中輸入任何值時,才更新元數據值。 如果您手動刪除所有根數據,然後加載GPX文件,則元數據值也將更新。
    • [C0075] “Map Control”對話框中位置搜索結果的坐標的有效位數已更改為7位小數。 這是解決此問題的方法,該問題是Google Maps API的位置搜索結果的坐標的小數點後第8位包含數字錯誤。 但是,由於Javascript浮點規範,搜索結果中Google Maps的中心坐標可能包含數字錯誤。
    • [C0076] 檢查URL參數中指定的中心和範圍的緯度,經度和縮放值。 如果參數不正確,將顯示錯誤消息。 Google Maps的顯示坐標是初始值。此規範更改僅適用於GPXEV,不適用於GPXVL。
    • [C0077] 根據Google Maps API的規範,“Name Marker”無法顯示在經度為180度的點上。 如果在“CGI Parameter”對話框中將“additional name marker”的經度設置為180,它將自動更正為-180。
    • [C0078] 禁用Firefox的拼寫檢查功能。
    • [C0079] 將可以在“Elevation View”對話框中繪製的海拔圖的最大距離更改為40,000km,將最大海拔更改為40,000m。
    • [C0080] 在“Elevation View”對話框中繪製的海拔圖表的垂直軸單位將自動用“m”或“km”切換。
  3. Bug修復
    • [P0170] 如果在“CGI Parameter”對話框上設置了“additional name marker”緯度和經度,則錯誤檢查可能無法進行。
    • [P0171] 如果單擊“GPX Metadata”對話框上的“bounds”文本框,則可能會出現錯誤。
    • [P0172] 如果在“Waypoint”對話框中輸入逗號分隔的坐標字符串,則會發生錯誤,並且該值不會拆分為緯度和經度。
    • [P0173] 如果在“路線列表”對話框中顯示隱藏的路線,則即使未選擇任何航路點,也可能顯示鎖定的航路點。
    • [P0174] 光標形狀不會更改為某些可單擊控件上的指針。
    • [P0175] 如果在“Custom Color Palette”對話框中單擊“Reset All”按鈕,則可能會出現錯誤。
    • [P0176] 如果在“GPX Metadata”對話框中輸入錯誤時單擊“Reset”按鈕,則錯誤顯示不會被取消。
    • [P0177] 如果加載的GPX文件包含錯誤的“time”值,則“GPX Metadata”對話框中不會顯示任何錯誤。
    • [P0178] 如果當前時間是在UTC+0區域自動設置的,則時區符號將為負。
    • [P0179] 如果在“Author”對話框中刪除“email”值,則只有“domain”屬性將輸出到輸出GPX文件的“email”標籤中。 因此,輸出不符合XML架構的GPX文件。
    • [P0180] 如果“Bounds”對話框中有空白項,則將輸出不符合XML模式的GPX文件。
    • [P0181] 如果未在“Link”對話框中輸入“href”,則將輸出不符合XML模式的GPX文件。
    • [P0182] 如果未在“Author”對話框中輸入“link href”,則將輸出不符合XML模式的GPX文件。
    • [P0183] 如果選擇沒有航路點的路線,然後在“Tool”對話框的“Services”選項卡上單擊“Reset data”按鈕,則會發生錯誤。
    • [P0184] 即使未在“Author”對話框中輸入名稱值,也可能將空名稱標籤輸出到GPX文件。
    • [P0185] 當您打開“Link”對話框時,可能不會顯示正確的鏈接號。
    • [P0186] 如果在“Custom Color Palette”對話框中為色相值輸入“100”,則將顯示錯誤的顏色。
    • [P0187] “Configuration”對話框的“Path”選項卡上的“synchronize stroke weight and map zoom level”複選框的值始終返回其默認值。
    • [P0188] 如果清除“Configuration”對話框的“Path”選項卡上的“in order to change the route”複選框,則trkType路由將按配置工作,但是rteType和wptType路由將無法按配置工作。
    • [P0189] 如果在“Configuration”對話框的“Waypoint”選項卡上將“Starting point”標記設置為“開”,並且將“Destination point”標記設置為“關”,則它可能無法按設置工作。
    • [P0190] 如果在“Configuration”對話框的“Waypoint”選項卡上關閉了標記顯示設置的情況下關閉瀏覽器,則在下一次將顯示設置更改為“開”時,可能會顯示形狀與該設置不同的標記。 啟動。當您在“Marker Control”對話框中更改顯示設置時,也會發生此錯誤。
    • [P0191] 如果關閉“Configuration”對話框的“Other”選項卡上的“Dialog Control”快捷鍵設置,則不會保存設置,並且每次都會初始化值。
    • [P0192] 如果在“CGI Parameter”對話框中Google地圖的緯度,經度或縮放值中輸入錯誤時,單擊“Auto Fill from Google map”按鈕,則不會清除錯誤顯示。
    • [P0193] 如果在“CGI Parameter”對話框中手動輸入邊界值,則不會更新URL值。
    • [P0194] 如果在“Waypoint”對話框中手動輸入一個高程值,則“Elevation View”的垂直比例可能不會更新,並且可能會在對話框外繪製圖形。
    • [P0195] 如果語言設置不是英語或日語,則錯誤對話框消息可能無法正確顯示。
    • [P0196] 如果URL參數中指定的“center”和“bounds”緯度,經度和縮放值不正確,則可能不會顯示Google Maps。
    • [P0197] 如果在“Configuration”對話框的“Waypoint”選項卡上隱藏“Starting point”或“Destination point”標記,則下次啟動gpxev時,選擇標記形狀的單選按鈕將不會層疊。
    • [P0198] 如果在打開多個對話框的情況下連續使用特定的對話框,則關閉對話框時,對話框的顯示順序會發生變化。 此問題可能會導致隱藏在您背後的對話框無意中出現在前台。 同樣,由於此錯誤的副作用,兩個對話框可能同時處於活動狀態。
    • [P0199] 在進入“Route Edit”模式之前和之後,對話框的顯示順序都會改變。
    • [P0200] 如果您在“Route List”對話框中單擊沒有路標的行,則Google Maps上的“Current waypoint”標記不會消失。 如果在此錯誤發生時關閉“Waypoint”對話框,則不會激活菜單按鈕。
    • [P0201] 如果在經度為-180度的點上創建航路點,則經度值可能會設置為180。
    • [P0202] 如果您手動編輯在“GPX Preview”對話框,“Cookie”對話框或“Exception”對話框中顯示的文本,則下次打開該對話框時不會更新該文本。
    • [P0203] 如果您手動編輯在“GPX Preview”對話框,“Cookie”對話框,“Exception”對話框或“CGI Parameter”對話框中顯示的文本,則可能會出現意外的快捷鍵。
    • [P0204] 在“Route List”對話框和“Temporary Storage”對話框中顯示的英語單詞的複數表示法中存在錯誤。
    • [P0205] 如果存在沒有任何航路點的路線,則“Temporary Storage”對話框將顯示錯誤的路線數量。
    • [P0206] 如果在“GPX Metadata”對話框中輸入時間值的同時按任意鍵後立即按返回鍵,則錯誤檢查可能不起作用。
    • [P0207] 如果在路徑編輯模式下“current route”按鈕為ON時右鍵單擊未選擇的路徑,則將取消選擇該路徑。
    • [P0208] 如果在打開“Track Metadata”對話框的同時選擇一條路線,則“Route List”對話框中的“Metadata”按鈕將被激活。
    • [P0209] 如果在未選擇路線的情況下關閉“Waypoint List”對話框,則會激活“Route List”對話框中的“Waypoints”按鈕。
    • [P0210] 如果在“GPX Metadata”對話框中輸入錯誤時刪除所有路徑,則不會清除錯誤顯示。
    • [P0211] 在“GPX Metadata”對話框中單擊“bounds”的“Auto Fill”按鈕時,wptType航路點將從聚合中排除。
    • [P0212] 如果在“Bounds”對話框打開的情況下單擊“GPX Metadata”對話框中“bounds”的“Auto Fill”按鈕,則會發生錯誤。
    • [P0213] 如果在選擇wptType的根的同時選中“Tool”對話框的“Reducing”選項卡上的複選框,則將激活“Test”按鈕和“Reduce”按鈕。
    • [P0214] 如果取消選擇航路點或路線,則可能無法清除“Waypoint”對話框中的錯誤顯示。 刪除路由時也會發生此錯誤。
    • [P0215] 如果取消選擇航路點或路線,則“Waypoint”對話框中的“Color”按鈕可能不會級聯。 刪除路由時也會發生此錯誤。 如果您在發生此問題時單擊“Color”按鈕並選擇一種顏色,則會發生錯誤。
    • [P0216] 如果航路點的數量少於“Elevation View”對話框的寬度中的像素數,則高程圖將無法正確繪製。
    • [P0217] 如果在打開“Elevation View”對話框時選擇的路線沒有任何航路點,則將繪製不正確的海拔圖。
    • [P0218] 如果有超過7,000m高程的航路點,將繪製一個超出“Elevation View 2”對話框的圖形。
    • [P0219] 如果路徑總長度超過8,000km,則在“Elevation View”對話框中可能會發生錯誤。
  4. 其他
    • [X0020] GPXEV使用的Google Maps Javascript API版本已更改為v3.41。
    • [X0021] 錯誤消息的文本已部分更改。

其他版本

Version 0.13.1 (beta), 2020年 5月 12日

Version 0.13 (beta), 2020年 5月 2日

Version 0.12.2 (beta), 2020年 2月 23日

Version 0.12.1 (beta), 2020年 2月 18日

Version 0.12 (beta), 2020年 2月 16日

Version 0.11 (beta), 2019年 10月 29日

Version 0.10 (beta), 2019年 10月 25日

Version 0.9 (beta), 2019年 8月 26日

Version 0.8 (beta), 2019年 6月 13日

Version 0.7 (beta), 2019年 5月 22日

Version 0.6 (beta), 2019年 5月 10日

Version 0.5 (beta), 2019年 1月25日

Version 0.4 (beta), 2018年12月 6日

Version 0.3 (beta), 2018年11月12日

Version 0.2 (beta), 2018年10月13日

Version 0.1 (beta), 2018年 5月 8日

已知的問題

窃听器

目前沒有確認問題。

最後更新時間:2022年 4月 25日

限制

1.創建Waypoint

編輯路線時,有些地方無法放置新標記。 有兩種方法可以解決這個問題。
第一種解決方案是在放置標記一次後移動標記。

您無法點擊Google地圖的地點示例

您無法在標籤上添加航點。

點擊Google地圖上顯示的標籤外部

在標籤外單擊一次。

移動在Google地圖上顯示的標記

將標記拖放到目標點。

第二種解決方案是隱藏Google地圖上顯示的項目。 您可以使用“Map Control”對話框的“Style”選項卡隱藏在編輯路徑時阻礙的商店名稱和工作站名稱等項目。

使用自定義樣式隱藏的商店名稱和電台名稱等項目的Google地圖

2.重要數字

由於Javascript的限制,緯度或經度的有效位數是小數點後的13到16位數。 如果您在Google地圖上移動Waypoint標記,則有效位數可能會從最初在GPX文件中描述的值減少。 但是,如果不移動Waypoint標記,則加載的GPX文件中寫入的值將按原樣輸出。 此外,Javascript約束優先於“Configuration”對話框中“Latitude / Longitude”的“align decimal point”中設置的值。

使用GPX保存的路徑數據的緯度和經度由於浮點精度問題而出現錯誤的原因的說明圖

這是一個簡單的例子。 十進制經度“179.99999999999994”是二進制數“0110-0111-1111-1111-1111-1111-1111-1111-1111-1111-1111-1111-1110”。 但是,“0110-0111-1111-1111-1111-1111-1111-1111-1111-1111-1111-1111-1111”二進制數是十進制數的“179.99999999999997”。 因此,經度“179.99999999999995”和“179.99999999999996”不能用雙精度浮點表示。 這就是緯度和經度不准確的原因。 但是,並非所有緯度和經度都會在小數點後14位處產生錯誤。 小數點後的有效位數取決於整數部分的值。

3.通過HTTPS或HTTP加載GPX文件

GPXEV處理中的CORS

使用HTTP在Internet上读取GPX文件时,服务器必须允许CORS(Cross-Origin Resource Sharing)。 具体来说,必须在服务器返回给客户端的HTTP回复标题中指定“Access-Control-Allow-Origin”。

使用apache设置.htaccess的方法如下。

  1. 在包含服务器的GPX文件的目录中创建.htaccess文件。
  2. 在.htaccess文件中写下以下行。
    Header append Access-Control-Allow-Origin: "https://askz.sakura.ne.jp"
    ( 要么 "http://askz.sakura.ne.jp" )

[注意]

GPXEV URL
HTTPSHTTP
GPX file URLHTTPS
HTTP

参考书目:

4. XML實體

如果加載的GPX文件包含amp,lt和gt以外的實體,則解碼的字符將輸出到保存的GPX文件。

5. Internet Explorer 11性能問題

Internet Explorer 11存在性能問題。

實施時間表

下一個版本

目前沒有實施計劃。

計劃用於下一版本的規範如下。

  1. 新功能
    • [N0028] 您可以更改Google地圖上顯示的道路和標籤等項目的顏色。
    • [N0029] 添加了“Date and Time”對話框。 在此對話框中,您可以一次編輯日期和時間,計算估計的渡越時間並設置時區。
    • [N0030] 為防止錯誤操作,在編輯路徑時移動瀏覽器頁面時會顯示確認對話框。 此功能最初已關閉,可以通過更改“Configuration”對話框中的設置來使用。
    • [N0031] 所選路線的所有航路點只能刪除指定的項目。
    • [N0032] 您可以指定由 Google Maps Platform 創建的“MapID”。 但是,如果指定“MapID”,則無法更改“Map Control”對話框中 Google Maps 中顯示的對象的設置。
    • [N0033] 如果按住增加/減少按鈕,該值將不斷增加或減少。
    • [N0034] 如果您使用快捷鍵按下按鈕,則按鈕的樣式將更改,就像您用鼠標單擊該按鈕一樣。 但是,如果按快捷鍵關閉對話框,則按鈕樣式不會改變。
  2. 改變點
    • [C0081] 現在嚴格檢查“time”標籤中描述的字符串格式。 如果在加載的GPX文件中描述了違反GPX規範的字符串,則保存GPX文件時將不會輸出“time”標籤。
    • [C0082] 如果啟動後沒有來自Google Maps服務器的響應,將顯示錯誤屏幕。 錯誤代碼為8371。
    • [C0083] 將“Tool”對話框的“Services”選項卡重命名為“Elevation”。 隨著此規範的更改,“Tool”對話框的快捷鍵也已更改。
    • [C0084] 從Google服務器獲取高程數據後,您可以選擇是否覆蓋已設置的高程。
    • [C0085] 在“Tool”對話框的“Elevation”標籤上批量刪除海拔數據時,只會刪除從Google服務器獲得的值。 如果要刪除所有高程數據,請使用“Tool”對話框的“Batch”選項卡。
    • [C0086] 您可以將“Temporary Storage”存儲數據的位置從內存更改為本地存儲。
    • [C0087] “Name Marker”可以設置的顏色數量已增加到16種。
    • [C0088] “CGI Parameter”對話框中“Additional Name Marker”下拉列表的背景顏色已更改為所選顏色。
    • [C0089] “Map Control”對話框中的“Style”選項卡已重命名為“Object”選項卡。 由於此更改,“Map Control”對話框上的快捷鍵已更改。
    • [C0090] 保存在 cookie 中的設置格式已更改。 由於此規範更改,GPXEV 使用的設置僅向上兼容,不向後兼容。 具體來說,在 v0.14 中更改的設置在 v0.15 中可以使用,但在 v0.15 中更改的設置在 v0.14 中無法使用。 目前,新(v0.15 及更高版本)和舊(v0.14 及更早版本)設置都將保存在 cookie 中。
    • [C0091] 如果由於瀏覽器故障或用戶故意更改 cookie 的內容而無法獲得上次執行時的設置,則設置將被初始化。
    • [C0092] 新版本發佈時的通知消息每個版本只顯示一次。例如,如果按照v0.15、v1.00、v0.15的順序執行,第三次執行時不會顯示提示信息。
    • [C0093] 您現在最多可以保存 5 組調色板(64 x 5 = 320 種顏色)。由於此規範更改,當您單擊“Custom Color Palette”對話框中的全部重置按鈕時,只會重置一組顏色設置。此外,“Color Palette”對話框中添加了更改設置編號的按鈕。
    • [C0094] 您現在最多可以保存 5 組 Google 地圖對象設置。由於此規範更改,已刪除“Map Control”對話框中的“Save”和“Load”按鈕,並添加了“Copy”按鈕。
    • [C0095] 在“Configuration”對話框中重置路徑顏色的設置時會顯示確認屏幕。
    • [C0096] 當您在“Map Control”對話框中重置 Google 地圖對象的設置時,會顯示一個確認屏幕。
    • [C0097] 您可以在啟動參數中指定要在 Google 地圖上顯示的對象的顏色設置或“MapID”。由於此規格更改,“CGI Parameter”對話框的屏幕配置已更改。
    • [C0098] 當您單擊“Custom Color Palette”對話框中的顏色框時,顏色選擇器對話框將打開。 顏色選擇器對話框的規格取決於您使用的操作系統和瀏覽器。
    • [C0099] 當點擊數值增加/減少按鈕時,它以定點表示法顯示。 例如,“Configuration”對話框中的“ratio”將“1”顯示為“1.0”。
  3. 其他
    • [X0022] 將不再支持 Internet Explorer 11。 屏幕上顯示的有關 Internet Explorer 11 的警告消息將不再顯示。
    • [X0023] 擴展標記的XML Schema已更新為v0.5。

下一個版本v0.15將是最終的Beta(候選版本)。

1. 遊覽富士山周圍的地圖 (rteType)

繞山路遊覽。 Google地圖上顯示富士(GPX文件)

在日本,騎摩托車是富士山周圍的推薦路線。

這是“rteType”的示例GPX文件,包含2691個航點和6個外部鏈接(199k字節)。

 

2. 日本的神社和寺廟地圖 (wptType)

在Google地圖上顯示日本著名的神社和寺廟地圖(GPX文件)

這是日本著名的神社和寺廟的地圖。

這是“wptType”的小例子GPX文件,包含17個點(4.6kbyte)。

 

3. 穿越日本列島 (trkType)

Google地圖上顯示的摩托車越過日本群島的路線(GPX文件)

這是一條通過摩托車穿過日本群島的路線。 花了15天。

這是“trkType”的大型示例GPX文件,包含15個軌道和29,087個航點(2,275kbyte)。 如果您想在Google地圖上隱藏信息窗口,請點擊按鈕。

[注意]

這是一個巨大的GPX文件的例子。 在Google地圖上顯示路線大約需要1分鐘。