灵活的小工具

小工具的优点之一是灵活。如果有一个程序,它很好地完成了一件事,那么就可以在很多场合用到它。打个比方,假如你创建了一个在文件中搜索文本的程序,就可以在很多地方用到它。

例如geo2json工具,你创建它是为了显示骑行路线,但为什么不能用它来做其他事情?比如导航……

灵活的小工具 - 图1

为了见识我们的工具有多灵活,我们用它解决一个完全不同的问题。刚才我们的程序从GPS读取数据,然后全部显示在地图上,这次我们提高难度,只显示落在百慕大三角内的数据。

也就是说只显示符合以下条件的数据:

  1. ((latitude > 26) && (latitude < 34))
  2. ((longitude > -76) && (longitude < -64))

你准备从哪里下手?