I compared Google Earth roads with our GPS maps, I loaded both of them on my PC Google Earth program. ( I made a KML from our GPS map and loaded it to Google Earth)
I wondered that Google Earth roads layer is not good at all for Tehran. See below picture , the yellow lines are our GPS ready map , compare it with light yellow and withe lines (Google Roads).
It seems Google needs more help for this layer for Tehran. We are ready to help 🙂
Buy high quality maps from http://www.mapshop.ir