Google地圖:修訂版本之間的差異

出自六年制學程
跳轉到: 導覽搜尋
(新頁面: 分類:六年制學程/課程 ===通用參數=== *本頁請參考: *#[https://zh.wikipedia.org/zh-tw/Google地圖 維基百科:Google地圖] *#[https://zh.wikipedia.org/zh-tw/Goo...)
 
 
(未顯示同用戶所作出之27次版本)
第 1 行: 第 1 行:
[[分類:六年制學程/課程]]
+
[[分類:GIS]]
===通用參數===
+
===web協定===
*本頁請參考:
+
http:// 一律自動轉成 https://
*#[https://zh.wikipedia.org/zh-tw/Google地圖 維基百科:Google地圖]
+
===伺服器===
*#[https://zh.wikipedia.org/zh-tw/Google地球 維基百科:Google地球]
+
*www.google.com 和 www.google.com.tw 一樣,但似乎受網路流量的影響,在台灣 www.google.com.tw 比 www.google.com 清楚一些。
*緯度、經度及zoom:/@37.0625,-95.677068,4z,如 www.google.com.tw/maps/@25.005939,121.4565846,13z
+
*原「maps.google.com」現在導向「www.google.com」
  
===我的地圖===
+
===功能===
* www.google.com.tw/maps/ms?
+
網址列中加「/@緯度,經度,級數z」可指示圖的中心點和縮放級數
*[https://maps.google.com/maps/ms?msa=0&msid=216006515222070930637.0004ccf5b0fba2ca5b9e6&hl=zh-TW&ie=UTF8&t=h&ll=24.945655,121.454673&spn=0.00681,0.00912&z=16&source=embed&dg=feature 台北郊山地圖]<br/>[http://jax-work-archive.blogspot.tw/2011/07/google-maps.html 中文參數說明]<br/>[http://asnsblues.blogspot.tw/2011/11/google-maps-query-string-parameters.html 英文參數說明]
+
::-----非mid-----
*#msa=0:處理我的地圖。msa配合「/ms」,兩者缺一就什麼都不做。msa=0配合msid=用以秀出一個特定的地圖。msa=1直接顯示我的地圖側邊欄。msa=2直接跳到創建我的地圖。
+
#伺服器/maps/:讓伺服器自已補 @緯度,經度,級數z
*#msid=216006515222070930637.0004ccf5b0fba2ca5b9e6:登山 - 台北郊山景點地圖。
+
#伺服器/maps/@緯度,經度,級數z:標準蒐尋介面
*#hl=zh-TW:主機語言。
+
#:原「伺服器/maps/preview/@緯度,經度,級數z」與「伺服器//maps?ll=緯度,經度&spn=緯度,經度」導向此處
*#ie=UTF8:指定輸入的字符編碼。
+
#伺服器/maps/search/蒐尋字串/@緯度,經度,級數z:蒐尋結果
*#oe=UTF8:指定輸出的字符編碼。
+
#:搜索特定地點時,生成的地圖在指定位置放置一個別針,並顯示可用的地點詳情。
*#t=h:地圖類型。m為常規地圖,k為衛星地圖,h為混合地圖,p為地域地圖。
+
#伺服器/maps/dir/起點/終點:畫出導航路線。如: https://www.google.com/maps/dir/24.781744,121.006434/424台灣台中市和平區武陵路3號 。
*#ll=24.945655,121.454673:地圖中心點經緯度。
+
#伺服器/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)值的語法====
 +
*以「!」分隔,每個 ! 後面帶一個數據,格式為: !&lt;id&gt;&lt;data type&gt;&lt;value!&gt;。
 +
*數據型態(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=,那麼將調整縮放水平到一個合理的數值。  
*#z=16:放大縮小。值範圍1~20。1比例尺最大,20比例尺最小。
 
 
*#source=embed:原始碼嵌入。
 
*#source=embed:原始碼嵌入。
 
*#dg=feature:自動產生,不必下命令。
 
*#dg=feature:自動產生,不必下命令。
===地點標示===
 
*https://www.google.com/maps/place/地點標示字串
 
*會自動加 /@緯度,經度,13z/ 選出圖中心點及適合的 zoom
 
*會自動加 /data=!3m1!4b1!4m2!3m1!1s0x十六進位數字:0x十六進位數字,兩段十六進位數字代表 overlay 的唯一代碼
 
*各種地點標示字串如下:
 
*# 220台灣新北市板橋區 ,是一個 polyline
 
*# 鰂魚涌模範里 ,是一個 marker
 
*# 將軍澳唐德街9號 ,是一個 marker
 
  
===我的社區===
+
===參考資料===
*https://www.google.com.tw/mapmaker
+
*介紹性
 +
*#[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-----
  1. 伺服器/maps/:讓伺服器自已補 @緯度,經度,級數z
  2. 伺服器/maps/@緯度,經度,級數z:標準蒐尋介面
    原「伺服器/maps/preview/@緯度,經度,級數z」與「伺服器//maps?ll=緯度,經度&spn=緯度,經度」導向此處
  3. 伺服器/maps/search/蒐尋字串/@緯度,經度,級數z:蒐尋結果
    搜索特定地點時,生成的地圖在指定位置放置一個別針,並顯示可用的地點詳情。
  4. 伺服器/maps/dir/起點/終點:畫出導航路線。如: https://www.google.com/maps/dir/24.781744,121.006434/424台灣台中市和平區武陵路3號
  5. 伺服器/maps/place/220新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「220新北市板橋區」
    伺服器/maps/place/新北市板橋區/:出現圍住板橋區的 polyline ,等於在標準蒐尋介面蒐尋「新北市板橋區」
  6. 伺服器/maps/place/香港將軍澳唐德街9號/:產生一個 marker,等於在標準蒐尋介面蒐尋「將軍澳唐德街9號」
  7. 伺服器/maps/place/緯度,經度/:產生一個 marker,等於在標準蒐尋介面蒐尋「緯度,經度」
    • 原「伺服器/maps/?q=緯度,經度」現在導向「伺服器/maps/place/緯度,經度/」
    • place會自動加 /@緯度,經度,級數z/:選出圖中心點及適合的縮放級數
    • place會自動加 /data=!3m1!4b1!4m5!3m4!1s0x十六進位數字!8m2!3d緯度!4d經度:放data(數據組),其中0x十六進位數字分為兩段,兩段十六進位數字代表 overlay 的唯一代碼。data(數據組)的含意請參考下一段。
  8. 伺服器/maps/d/:我的地圖功能介面,導航列有各種地圖過濾器,內容區有地圖列表。
    -----某mid-----
  9. 伺服器/maps/d/viewer?mid=某地圖id 等同 伺服器/maps/d/u/0/viewer?mid=某地圖id:都是檢視這張地圖
  10. 伺服器/maps/d/edit?mid=某地圖id 等同 伺服器/maps/d/u/0/edit?mid=某地圖id:編輯這張地圖
  11. 伺服器/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 在每個層級上都是唯一的,並按升冪排列:
    1. 首層 3m 為路街圖或衛星圖指示:如「!3m1!4b1」指示此圖為路街圖,「!3m1!1e3」指示此圖為衛星圖。
    2. 首層 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
  • 曾被使用過的一些值:
    1. 「!1i1024!2i768」:畫面解析度
    2. 「!1s0x0:0xaf8a57446f312899!2sOne+More+Cup」:點擊會跳出的字
    3. 「!1sde!2s」:語言為德文(German,代碼de)

由標準蒐尋介面進入我的地圖功能介面(ajax)

https://www.google.com.tw/maps/ 之下 「選單/你的地點/地圖」,會列出諸已存的地圖及「建立地圖」連結,按任一個已存地圖的連結,會拉出此地圖側邊欄,側邊欄中有「在『我的地圖』中開啟」,按下去即可跳出新頁,進入某張地圖的編輯介面。

地圖常用的參數組

  • 對任一張地圖可做三種處理:
    1. https://www.google.com/maps/d/edit?參數組,編輯某一地圖
    2. https://www.google.com/maps/d/viewer?參數組,檢視某一地圖
    3. https://www.google.com/maps/d/embed?參數組,嵌入式檢視某一地圖
  • 參數組,每一組參數與另一組參數用「&」相連
    1. mid=xxxxxxxxxx,如「216006515222070930637.0004ccf5b0fba2ca5b9e6」代表:「登山 - 台北郊山景點地圖」。
    2. hl=zh-TW,主機語言(host language)
    3. ll=緯度,經度,地圖中心點經緯度(latitude,longitude)。
    4. z=縮放級數(zoom),值範圍1~20。1比例尺最大,20比例尺最小。
      -----其他參數-----
    5. ie=UTF8:指定輸入的字符編碼(input encode)。
    6. oe=UTF8:指定輸出的字符編碼(output encode)。
    7. t=h:地圖類型(type)。m為常規地圖,k為衛星地圖,h為混合地圖,p為地形地圖,e為GoogleEarth。
    8. spn=0.00681,0.00912:大致的區域。如果沒有指縮放參數z=,那麼將調整縮放水平到一個合理的數值。
    9. source=embed:原始碼嵌入。
    10. dg=feature:自動產生,不必下命令。

參考資料