This is really interesting, it looks like you're integrating coding and computational thinking into geography, I think that will be valuable for the students.
One cool thing with the moveable devices like sphero and beebot and dash and dot is that they can be placed on any graph or map or surface. For primary grades we create a grid and young students have the beebot navigate to different points on the grid (2, 4 or 5, 2 etc)
I'm wondering if there would be some use in having a map on the floor and students navigate the sphero to different place, or maybe use some type of map with longitude and latitude printed on it and students navigate the sphero to different places, or even some type of grid with GPS coordinates on it. My geography knowledge is a little limited here, as you can tell, but I can see some value in students being able to work with these concepts using concrete, moveable objects rather than just on paper.
I'll keep brainstorming, but I think most importantly you'd want the students to use the sphero to get a learning experience that they can't get from other methods.