跳至內容

使用者討論: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的坐標,多半錯起來會一起錯。所以說建議閣下加入這樣的功能:

  1. 首先放一行importScript('User:Artoria2e5/PRCoords.js')
  2. 然後在顯示位置的時候除了Google提供的位置,額外顯示一個PRCoords.gcj_wgs_bored(coordinatesdata)算出的位置供選擇。

其實理論上可以使用我給IITC整的這樣一個多邊形(噓……)大略判斷是否有偏移,這樣可以只在第二步顯示一個坐標,省略用戶判斷的成分。不過那個多邊形也就80來個點,在國境線附近和港澳邊界這裡會挺討厭的。(偏偏這些地方經常能有條目值得一寫。)

(其實我跑過來是想給我那個破小公具加一個地圖預覽功能,但不知道怎麼寫UI……) ——Artoria2e5 討論要完整回復請用ping 2017年3月31日 (五) 02:31 (UTC)[回覆]