灵活的小工具
小工具的优点之一是灵活。如果有一个程序,它很好地完成了一件事,那么就可以在很多场合用到它。打个比方,假如你创建了一个在文件中搜索文本的程序,就可以在很多地方用到它。
例如geo2json
工具,你创建它是为了显示骑行路线,但为什么不能用它来做其他事情?比如导航……
为了见识我们的工具有多灵活,我们用它解决一个完全不同的问题。刚才我们的程序从GPS读取数据,然后全部显示在地图上,这次我们提高难度,只显示落在百慕大三角内的数据。
也就是说只显示符合以下条件的数据:
((latitude > 26) && (latitude < 34))
((longitude > -76) && (longitude < -64))
你准备从哪里下手?