如何根据用户输入动态格式化DMS坐标?

时间:2019-04-04 16:43:06

标签: javascript html css latitude-longitude

我正在程序的映射部分中,希望能够在以度(-175.78125)或DMS(175°46'52.5“ W)格式输入纬度/经度之间进行选择。进行设置,以便在两者之间转换时包括度/分/秒符号,但是我希望用户不必担心会意外删除或自行输入这些符号。有类似自动格式化输入框的经验吗?

我根据在tuts +上找到的一个this codepen进行了研究,目的是让我对UX的想法有所了解。

sample = [{'symbol': 'APPL', 'priceChange': '-5.916', 'bidPrice': '0.03201500'}, 
{'symbol': 'URZ', 'priceChange': '2.916', 'bidPrice': '0.03201500'}]


stock = ['APPL']


new = [i['priceChange'] for i in sample if i['symbol'] in stock]
new2 = [i['symbol'] for i in sample if i['symbol'] in stock]

result = list(zip(new2, new))

print(result)

这时我唯一麻烦的地方是能够为第一组数字(度)设置可变长度,而不会强迫用户在输入中输入前导0。

0 个答案:

没有答案