Google地圖:修訂版本之間的差異
出自六年制學程
(新頁面: 分類:六年制學程/課程 ===通用參數=== *本頁請參考: *#[https://zh.wikipedia.org/zh-tw/Google地圖 維基百科:Google地圖] *#[https://zh.wikipedia.org/zh-tw/Goo...) |
|||
(未顯示同用戶所作出之27次版本) | |||
第 1 行: | 第 1 行: | ||
− | [[分類: | + | [[分類:GIS]] |
− | === | + | ===web協定=== |
− | + | http:// 一律自動轉成 https:// | |
− | + | ===伺服器=== | |
− | + | *www.google.com 和 www.google.com.tw 一樣,但似乎受網路流量的影響,在台灣 www.google.com.tw 比 www.google.com 清楚一些。 | |
− | * | + | *原「maps.google.com」現在導向「www.google.com」 |
− | === | + | ===功能=== |
− | + | 網址列中加「/@緯度,經度,級數z」可指示圖的中心點和縮放級數 | |
− | * | + | ::-----非mid----- |
− | *# | + | #伺服器/maps/:讓伺服器自已補 @緯度,經度,級數z |
− | *# | + | #伺服器/maps/@緯度,經度,級數z:標準蒐尋介面 |
− | *#hl=zh- | + | #:原「伺服器/maps/preview/@緯度,經度,級數z」與「伺服器//maps?ll=緯度,經度&spn=緯度,經度」導向此處 |
− | *# | + | #伺服器/maps/search/蒐尋字串/@緯度,經度,級數z:蒐尋結果 |
− | *# | + | #:搜索特定地點時,生成的地圖在指定位置放置一個別針,並顯示可用的地點詳情。 |
− | *# | + | #伺服器/maps/dir/起點/終點:畫出導航路線。如: https://www.google.com/maps/dir/24.781744,121.006434/424台灣台中市和平區武陵路3號 。 |
− | *# | + | #伺服器/maps/place/220新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「220新北市板橋區」 |
+ | #:伺服器/maps/place/新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「新北市板橋區」 | ||
+ | #伺服器/maps/place/香港將軍澳唐德街9號/:產生一個 marker,等於在標準蒐尋介面蒐尋「將軍澳唐德街9號」 | ||
+ | #伺服器/maps/place/緯度,經度/:產生一個 marker,等於在標準蒐尋介面蒐尋「緯度,經度」 | ||
+ | #*原「伺服器/maps/?q=緯度,經度」現在導向「伺服器/maps/place/緯度,經度/」 | ||
+ | #*place會自動加 /@緯度,經度,級數z/:選出圖中心點及適合的縮放級數 | ||
+ | #*place會自動加 /data=!3m1!4b1!4m5!3m4!1s0x十六進位數字!8m2!3d緯度!4d經度:放data(數據組),其中0x十六進位數字分為兩段,兩段十六進位數字代表 overlay 的唯一代碼。data(數據組)的含意請參考下一段。 | ||
+ | #伺服器/maps/d/:我的地圖功能介面,導航列有各種地圖過濾器,內容區有地圖列表。<br/>-----某mid----- | ||
+ | #伺服器/maps/d/viewer?mid=某地圖id 等同 伺服器/maps/d/u/0/viewer?mid=某地圖id:都是檢視這張地圖 | ||
+ | #伺服器/maps/d/edit?mid=某地圖id 等同 伺服器/maps/d/u/0/edit?mid=某地圖id:編輯這張地圖 | ||
+ | #伺服器/maps/d/embed?mid=某地圖id:被嵌入連結,用於 iframe 標籤 src 的屬性值 | ||
+ | ====數據組(data)值的語法==== | ||
+ | *以「!」分隔,每個 ! 後面帶一個數據,格式為: !<id><data type><value!>。 | ||
+ | *數據型態(data type):s 代表字串,b 代表布林值,i 代表整數,d 代表 雙精度小數(double),f 代表浮點數,e1代表即時路況圖、e2代表大眾運輸圖、e3代表衛星圖、e4代表地形圖。v 代表時間戳記。z 代表 unicode 所轉的英,數字串。 | ||
+ | *數據型態 m 代表數據容器,其後跟的數字代表此容器內含幾組數據(不含自己,但含子 m 及諸容器內數據)。 | ||
+ | *m 為巢狀結構,大 m 可以包小 m ,這種安排使 id 在每個層級上都是唯一的,並按升冪排列: | ||
+ | *#首層 3m 為路街圖或衛星圖指示:如「!3m1!4b1」指示此圖為路街圖,「!3m1!1e3」指示此圖為衛星圖。 | ||
+ | *#首層 4m 為圖資,最常見的結構為: | ||
+ | *#*「4m?/1m」為蒐尋字串, | ||
+ | *#*「4m?/3m?1s…」為惟一id, | ||
+ | *#*「4m?/3m?/8m2」之下為經緯度, | ||
+ | *#*「4m?/3m?/9m1/1b1」為所有評論。 | ||
+ | 某張地圖: | ||
+ | <pre>!4m2 | ||
+ | !6m1 | ||
+ | !1s此圖的mid</pre> | ||
+ | 標準介面: | ||
+ | <pre>!4m5 | ||
+ | !3m4 | ||
+ | !1s0x十六位數:0x十六位數 | ||
+ | !8m2 | ||
+ | !3d緯度到小數以下六位 | ||
+ | !4d經度到小數以下六位</pre> | ||
+ | 所有評論: | ||
+ | <pre>!4m7 | ||
+ | !3m6 | ||
+ | !1s0x十六位數:0x十六位數 | ||
+ | !8m2 | ||
+ | !3d緯度到小數以下六位 | ||
+ | !4d經度到小數以下六位 | ||
+ | !9m1 | ||
+ | 1b1</pre> | ||
+ | 有蒐尋字串時: | ||
+ | <pre>!4m8 | ||
+ | !1m2 | ||
+ | !2m1 | ||
+ | !1蒐尋字串 | ||
+ | !3m6 | ||
+ | !1s0x十六位數:0x十六位數 | ||
+ | !8m2 | ||
+ | !3d緯度到小數以下六位 | ||
+ | !4d經度到小數以下六位</pre> | ||
+ | 有蒐尋字串且所有評論時: | ||
+ | <pre>!3m1 | ||
+ | !4b1 | ||
+ | !4m10 | ||
+ | !1m2 | ||
+ | !2m1 | ||
+ | !1蒐尋字串 | ||
+ | !3m6 | ||
+ | !1s0x十六位數:0x十六位數 | ||
+ | !8m2 | ||
+ | !3d緯度到小數以下六位 | ||
+ | !4d經度到小數以下六位 | ||
+ | !9m1 | ||
+ | !1b1</pre> | ||
+ | *曾被使用過的一些值: | ||
+ | *#「!1i1024!2i768」:畫面解析度 | ||
+ | *#「!1s0x0:0xaf8a57446f312899!2sOne+More+Cup」:點擊會跳出的字 | ||
+ | *#「!1sde!2s」:語言為德文(German,代碼de) | ||
+ | |||
+ | ===由標準蒐尋介面進入我的地圖功能介面(ajax)=== | ||
+ | 在 https://www.google.com.tw/maps/ 之下 「選單/你的地點/地圖」,會列出諸已存的地圖及「建立地圖」連結,按任一個已存地圖的連結,會拉出此地圖側邊欄,側邊欄中有「在『我的地圖』中開啟」,按下去即可跳出新頁,進入某張地圖的編輯介面。 | ||
+ | |||
+ | ===地圖常用的參數組=== | ||
+ | *對任一張地圖可做三種處理: | ||
+ | *#https://www.google.com/maps/d/edit?參數組,編輯某一地圖 | ||
+ | *#https://www.google.com/maps/d/viewer?參數組,檢視某一地圖 | ||
+ | *#https://www.google.com/maps/d/embed?參數組,嵌入式檢視某一地圖 | ||
+ | *參數組,每一組參數與另一組參數用「&」相連 | ||
+ | *#mid=xxxxxxxxxx,如「216006515222070930637.0004ccf5b0fba2ca5b9e6」代表:「登山 - 台北郊山景點地圖」。 | ||
+ | *#hl=zh-TW,主機語言(host language) | ||
+ | *#ll=緯度,經度,地圖中心點經緯度(latitude,longitude)。 | ||
+ | *#z=縮放級數(zoom),值範圍1~20。1比例尺最大,20比例尺最小。<br/>-----其他參數----- | ||
+ | *#ie=UTF8:指定輸入的字符編碼(input encode)。 | ||
+ | *#oe=UTF8:指定輸出的字符編碼(output encode)。 | ||
+ | *#t=h:地圖類型(type)。m為常規地圖,k為衛星地圖,h為混合地圖,p為地形地圖,e為GoogleEarth。 | ||
*#spn=0.00681,0.00912:大致的區域。如果沒有指縮放參數z=,那麼將調整縮放水平到一個合理的數值。 | *#spn=0.00681,0.00912:大致的區域。如果沒有指縮放參數z=,那麼將調整縮放水平到一個合理的數值。 | ||
− | |||
*#source=embed:原始碼嵌入。 | *#source=embed:原始碼嵌入。 | ||
*#dg=feature:自動產生,不必下命令。 | *#dg=feature:自動產生,不必下命令。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===參考資料=== |
− | *https:// | + | *介紹性 |
+ | *#[https://zh.wikipedia.org/zh-tw/Google地圖 維基百科:Google地圖] | ||
+ | *#[https://zh.wikipedia.org/zh-tw/Google地球 維基百科:Google地球] | ||
+ | *地圖網址參數: | ||
+ | *#[http://jax-work-archive.blogspot.tw/2011/07/google-maps.html 中文參考資料] | ||
+ | *#[http://asnsblues.blogspot.tw/2011/11/google-maps-query-string-parameters.html 英文參考資料] | ||
+ | *[https://developers.google.com/maps/documentation/urls/guide google 語法文件](2017年8月22日) | ||
+ | *#地圖網址 | ||
+ | *#使用地圖顯示來映射網址 | ||
+ | *#使用搜索操作映射網址 | ||
+ | *[http://www.playpcesor.com/2016/03/google-maps-my-maps.html 我的地圖操作講義] |
2018年6月13日 (三) 21:44的最新修訂版本
web協定
http:// 一律自動轉成 https://
伺服器
- www.google.com 和 www.google.com.tw 一樣,但似乎受網路流量的影響,在台灣 www.google.com.tw 比 www.google.com 清楚一些。
- 原「maps.google.com」現在導向「www.google.com」
功能
網址列中加「/@緯度,經度,級數z」可指示圖的中心點和縮放級數
- -----非mid-----
- 伺服器/maps/:讓伺服器自已補 @緯度,經度,級數z
- 伺服器/maps/@緯度,經度,級數z:標準蒐尋介面
- 原「伺服器/maps/preview/@緯度,經度,級數z」與「伺服器//maps?ll=緯度,經度&spn=緯度,經度」導向此處
- 伺服器/maps/search/蒐尋字串/@緯度,經度,級數z:蒐尋結果
- 搜索特定地點時,生成的地圖在指定位置放置一個別針,並顯示可用的地點詳情。
- 伺服器/maps/dir/起點/終點:畫出導航路線。如: https://www.google.com/maps/dir/24.781744,121.006434/424台灣台中市和平區武陵路3號 。
- 伺服器/maps/place/220新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「220新北市板橋區」
- 伺服器/maps/place/新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「新北市板橋區」
- 伺服器/maps/place/香港將軍澳唐德街9號/:產生一個 marker,等於在標準蒐尋介面蒐尋「將軍澳唐德街9號」
- 伺服器/maps/place/緯度,經度/:產生一個 marker,等於在標準蒐尋介面蒐尋「緯度,經度」
- 原「伺服器/maps/?q=緯度,經度」現在導向「伺服器/maps/place/緯度,經度/」
- place會自動加 /@緯度,經度,級數z/:選出圖中心點及適合的縮放級數
- place會自動加 /data=!3m1!4b1!4m5!3m4!1s0x十六進位數字!8m2!3d緯度!4d經度:放data(數據組),其中0x十六進位數字分為兩段,兩段十六進位數字代表 overlay 的唯一代碼。data(數據組)的含意請參考下一段。
- 伺服器/maps/d/:我的地圖功能介面,導航列有各種地圖過濾器,內容區有地圖列表。
-----某mid----- - 伺服器/maps/d/viewer?mid=某地圖id 等同 伺服器/maps/d/u/0/viewer?mid=某地圖id:都是檢視這張地圖
- 伺服器/maps/d/edit?mid=某地圖id 等同 伺服器/maps/d/u/0/edit?mid=某地圖id:編輯這張地圖
- 伺服器/maps/d/embed?mid=某地圖id:被嵌入連結,用於 iframe 標籤 src 的屬性值
數據組(data)值的語法
- 以「!」分隔,每個 ! 後面帶一個數據,格式為: !<id><data type><value!>。
- 數據型態(data type):s 代表字串,b 代表布林值,i 代表整數,d 代表 雙精度小數(double),f 代表浮點數,e1代表即時路況圖、e2代表大眾運輸圖、e3代表衛星圖、e4代表地形圖。v 代表時間戳記。z 代表 unicode 所轉的英,數字串。
- 數據型態 m 代表數據容器,其後跟的數字代表此容器內含幾組數據(不含自己,但含子 m 及諸容器內數據)。
- m 為巢狀結構,大 m 可以包小 m ,這種安排使 id 在每個層級上都是唯一的,並按升冪排列:
- 首層 3m 為路街圖或衛星圖指示:如「!3m1!4b1」指示此圖為路街圖,「!3m1!1e3」指示此圖為衛星圖。
- 首層 4m 為圖資,最常見的結構為:
- 「4m?/1m」為蒐尋字串,
- 「4m?/3m?1s…」為惟一id,
- 「4m?/3m?/8m2」之下為經緯度,
- 「4m?/3m?/9m1/1b1」為所有評論。
某張地圖:
!4m2 !6m1 !1s此圖的mid
標準介面:
!4m5 !3m4 !1s0x十六位數:0x十六位數 !8m2 !3d緯度到小數以下六位 !4d經度到小數以下六位
所有評論:
!4m7 !3m6 !1s0x十六位數:0x十六位數 !8m2 !3d緯度到小數以下六位 !4d經度到小數以下六位 !9m1 1b1
有蒐尋字串時:
!4m8 !1m2 !2m1 !1蒐尋字串 !3m6 !1s0x十六位數:0x十六位數 !8m2 !3d緯度到小數以下六位 !4d經度到小數以下六位
有蒐尋字串且所有評論時:
!3m1 !4b1 !4m10 !1m2 !2m1 !1蒐尋字串 !3m6 !1s0x十六位數:0x十六位數 !8m2 !3d緯度到小數以下六位 !4d經度到小數以下六位 !9m1 !1b1
- 曾被使用過的一些值:
- 「!1i1024!2i768」:畫面解析度
- 「!1s0x0:0xaf8a57446f312899!2sOne+More+Cup」:點擊會跳出的字
- 「!1sde!2s」:語言為德文(German,代碼de)
由標準蒐尋介面進入我的地圖功能介面(ajax)
在 https://www.google.com.tw/maps/ 之下 「選單/你的地點/地圖」,會列出諸已存的地圖及「建立地圖」連結,按任一個已存地圖的連結,會拉出此地圖側邊欄,側邊欄中有「在『我的地圖』中開啟」,按下去即可跳出新頁,進入某張地圖的編輯介面。
地圖常用的參數組
- 對任一張地圖可做三種處理:
- 參數組,每一組參數與另一組參數用「&」相連
- mid=xxxxxxxxxx,如「216006515222070930637.0004ccf5b0fba2ca5b9e6」代表:「登山 - 台北郊山景點地圖」。
- hl=zh-TW,主機語言(host language)
- ll=緯度,經度,地圖中心點經緯度(latitude,longitude)。
- z=縮放級數(zoom),值範圍1~20。1比例尺最大,20比例尺最小。
-----其他參數----- - ie=UTF8:指定輸入的字符編碼(input encode)。
- oe=UTF8:指定輸出的字符編碼(output encode)。
- t=h:地圖類型(type)。m為常規地圖,k為衛星地圖,h為混合地圖,p為地形地圖,e為GoogleEarth。
- spn=0.00681,0.00912:大致的區域。如果沒有指縮放參數z=,那麼將調整縮放水平到一個合理的數值。
- source=embed:原始碼嵌入。
- dg=feature:自動產生,不必下命令。
參考資料
- 介紹性
- 地圖網址參數:
- google 語法文件(2017年8月22日)
- 地圖網址
- 使用地圖顯示來映射網址
- 使用搜索操作映射網址
- 我的地圖操作講義