用户讨论: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)