Roadnames Done, And More




I’ve pretty much finished implementing the “on device” roadname rendering for MakingTracksGPS, with the work looking something like:

  • Fixed concurrent modification exception(s)
  • If more than one roadname present, the largest font wins
  • Rendering “offscreen” indications for nearby motorways and/or major roads
  • Reduce min. distance between major road labels on server
  • Render A and B roads in yellow font
  • Render link roads in black font in white box
  • Included link roads when considering distance to nearest road label (to reduce overlap)
  • Limited the number of roads that can be rendered at once (the rotation etc. is an expensive operation and large numbers hinder render speed)
    • Achieved this by removing duplication of roadnames
  • Still need to remove roadname overlap by reducing font size ~10% for roadnames that are in end sections

Following on from this, I implemented “distance to selected waypoint”, which even includes increasing frequency beeping as you home in on the target waypoint, and a ton of other stuff. The screen grabs above are looking nice.

So for now, I’ll continue by doing some quick wins just to get the backlog down and then I’ll be looking at “map objects” (which includes bus stops, train stations, airports, ports, and general location labels). I also have some exciting ideas for map skins etc. but no spoilers yet.





Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s