(*Definethelocationslist*)locations={"Reno, NV","Chicago, IL","Fargo, ND","Saint Paul, MN","Buffalo, NY","Toronto, ON","Winslow, AZ","Sarasota, FL","Wichita, KS","Tulsa, OK","Ottawa, ON","Oklahoma City, OK","Tampa, FL","Panama City, FL","Mattawa, ON","Montevideo, UY","Bangor, ME","Baltimore, MD","San Salvador, SV","Amarillo, TX","Tocopilla, CL","Barranquilla, CO","Bartow, FL","Boston, MA","Charleston, SC","Dayton, OH","Baton Rouge, LA","Washington, DC","Houston, TX","Kingston, ON","Texarkana, TX","Monterey, CA","Santa Fe, NM","Tallapoosa, GA","Glen Rock, NJ","Black Rock, AR","Little Rock, AR","Oskaloosa, IA","Nashville, TN","Hennessey, OK","Chicopee, MA","Spirit Lake, IA","Grand Lake, CO","Devils Lake, ND","Louisville, KY","Nashville, TN","Knoxville, TN","Toronto, ON","Jacksonville, FL","Waterville, ME","San Jose, CR","Pittsfield, MA","Springfield, IL","Bakersfield, CA","Shreveport, LA","Hackensack, NJ","Cadillac, MI","Fond du Lac, WI","Davenport, IA","Boise, ID","Jellico, TN","Buenos Aires, AR","Diamantina, BR","Pasadena, CA","Avalon, CA","Pittsburgh, PA","Parkersburg, WV","Gravelbourg, SK","Denver, CO","Ellensburg, WA","Rexburg, ID","Vicksburg, MS","El Dorado, AR","Larimore, ND","Atmore, AL","Haverstraw, NY","Fairbanks, AK","Chaska, MN","Lincoln, NE","Juneau, AK","Opelika, AL","Baraboo, WI","Waterloo, IA","Kalamazoo, MI","Kansas City, MO","Sioux City, IA","Cedar City, UT","Dodge City, KS"};(*Getthecityentities*)cityEntities=Map[Interpreter["City"][#]&,locations];(*Obtainthecoordinatesofeachlocation*)locationCoords=EntityValue[Interpreter["City"][#],"Coordinates"]&/@locations;(*Definetheroadtravelmapfunction*)roadTravelMap=GeoGraphics[{(*Drawtheroadtravelpathwithtooltipsfororiginanddestinationcities*)Table[With[{directions=Quiet[TravelDirections[{cityEntities[[i]],cityEntities[[i+1]]}]]},If[directions=!=$Failed,Tooltip[Style[Line[directions],Medium,Orange],CommonName[cityEntities[[i]]]<>" <> "<>CommonName[cityEntities[[i+1]]]],Tooltip[{Dashed,Blue,GeoPath[{locationCoords[[i]],locationCoords[[i+1]]},"Geodesic"]},CommonName[cityEntities[[i]]]<>" <> "<>CommonName[cityEntities[[i+1]]]]]],{i,Length[cityEntities]-1}],(*Showlocationsasdotswithcitynamesastooltips*)Table[{Tooltip[{PointSize[Medium],Orange,Point[GeoPosition[locationCoords[[i]]]]},CommonName[cityEntities[[i]]]]},{i,Length[locationCoords]}]}]