使用者討論:Shizhao/taggeo.js
外觀
其實可以用尋常方法稍微不那麼笨的……
[編輯]items: $.map([0,1,2,3,4,5,6,7,8,9], function(i, iii) {
return new OO.ui.OptionWidget({
data: {
name: names[i],
address: addresss[i],
location: locations[i],
type: types[i]
},
label: names[i]
})
}).on(............).....
——Artoria2e5編 保持討論完整,直接ping我回復。 2016年12月17日 (六) 23:34 (UTC)
- 2333,抽空我試試看。其實就是精簡了一下....--百無一用是書生 (☎) 2016年12月19日 (一) 02:17 (UTC)
重新看了一下,其實在JSONresults.results這一步做個
var 十个 = JSONresults.results.slice(0,10)
var 十个我们的格式 = 十个.map(function JQ说要这个格式(玩意儿) {
return {
name: 玩意儿.address_components[0].long_name,
address: 玩意儿.formatted_address,
location: 玩意儿.geometry.location,
type: 玩意儿.types,
}
}
然後到select的時候給items……
items: 十个我们的格式.map(function 包个选项(玩意儿) {
return new OO.ui.OptionWidget(玩意儿, 玩意儿.name);
}
就乾淨很多了……——Artoria2e5編 討論要完整,回復請用ping。 2017年3月31日 (五) 02:40 (UTC)
對了,有興趣加個GCJ-02糾偏嗎……
[編輯]{{Coord/doc}}裡面以前就提到(嗯我最近編輯的時候又硬廣了一下),Google和Bing在中國要用沒有偏移的衛星圖。閣下這東西會搜Google的坐標,多半錯起來會一起錯。所以說建議閣下加入這樣的功能:
- 首先放一行
importScript('User:Artoria2e5/PRCoords.js')
- 然後在顯示位置的時候除了Google提供的位置,額外顯示一個
PRCoords.gcj_wgs_bored(coordinatesdata)
算出的位置供選擇。
其實理論上可以使用我給IITC整的這樣一個多邊形(噓……)大略判斷是否有偏移,這樣可以只在第二步顯示一個坐標,省略用戶判斷的成分。不過那個多邊形也就80來個點,在國境線附近和港澳邊界這裡會挺討厭的。(偏偏這些地方經常能有條目值得一寫。)
(其實我跑過來是想給我那個破小公具加一個地圖預覽功能,但不知道怎麼寫UI……) ——Artoria2e5編 討論要完整,回復請用ping。 2017年3月31日 (五) 02:31 (UTC)