用戶:Shizhao/taggeo

維基百科,自由的百科全書

TagGeo是一個js腳本,用來給地理相關條目添加坐標信息。原始碼見User:Shizhao/taggeo.js

工作原理

TagGeo會從Google地圖查詢該條目的坐標位置,用戶選擇一個正確的坐標位置後,審核並修改內容,保存後就會在條目中加上{{Coord}}模板。

限制:目前只能在沒有坐標信息的條目中添加坐標信息。如果條目中已經有坐標信息,則只能手工添加。

注意:這個腳本使用的Google Map API沒有用API key,所以每天的查詢次數有限制,請小心使用!

參數說明

請參考{{Coord}}模板的說明文檔。

坐標類型

{{Coord}}的type參數和Google地圖的type參數不一樣,特此說明。

Google type 說明 對應的type
street_address 街道門牌號碼 一般多為landmark
route 各種街道、公路等 多為landmark
intersection 十字路口 多為landmark
political 政治實體 可能為adm1st,adm2nd,adm3rd,city
country 國家 country
administrative_area_level_1 國家一級行政區劃 adm1st
administrative_area_level_2 國家二級行政區劃 adm2nd
administrative_area_level_3 國家三級行政區劃 adm3nd
administrative_area_level_4 國家四級行政區劃 city
administrative_area_level_5 國家五級行政區劃 city
colloquial_area 實體常用別名 所有type
locality 作為市鎮的政治實體 可能為adm1st,adm2nd,adm3rd,city
ward 專用於日本的特定類型 可能為所有type
sublocality 較小的行政區域 city
sublocality
sublocality_level_1
sublocality_level_2
sublocality_level_3
sublocality_level_4
sublocality_level_5
較小的行政區域 city
neighborhood 社區 一般多為landmark
premise 建築或地名 一般為landmark
subpremise 小建築或某地一個特別地點 一般為landmark
postal_code 郵政編碼 landmark
natural_feature 自然特徵 可能為landmark, forest, glacier, isle, mountain, pass, river, waterbody
airport 機場 airport
park 公園 landmark
point_of_interest 有趣的地點 可能為landmark, forest, glacier, isle, mountain, pass, river, waterbody ,edu,railwaystation
floor 建築的某個樓層 可能為landmark, edu
establishment 未分類的地點 可能為所有type
parking 停車場 landmark
postal_town 郵寄地址 一般為landmark, edu
post_box 郵箱 landmark
room 建築中的房間 一般為landmark, edu
street_number 詳細的街道號碼 一般為landmark, edu
bus_station
train_station
transit_station
各種車站 railwaystation

說明:

使用

Special:MyPage/common.js添加一行代碼即可:

importScript('User:Shizhao/taggeo.js');

在任意一個條目上方的導航條能看到一個"TagGeo"的tab,點擊即可使用。歡迎提出意見。