Hello, When I copy and run today sas code from “http://www.sascommunity.org/wiki/Driving_Distances_and_Drive_Times_using_SAS_and_Google_Maps” about using two city’s zip code or latitude/longitude to calculate driving time. SAS appear error in the log like” Hostname ddr=20500 &saddr=12203 not found.“ or “Hostname ddr=35.805410,-78.797679&saddr=42.691560,-73.827840 not found. “ May I consult what is the problem? It seems URL is still “http://maps.google.com/maps?daddr=20005&saddr=12203” Thank you so much for your time. Xiaoran My copy code is as follows: * enter two zip codes; %let z1=12203; %let z2=20500; * no changes required below this line; filename x url "http://maps.google.com/maps?daddr=&z2.%nrstr(&saddr)=&z1"; filename z temp; data _null_; infile x recfm=f lrecl=1 end=eof; file z recfm=f lrecl=1; input @1 x $char1.; put @1 x $char1.; if eof; call symputx('filesize',_n_); run; data _null_; infile z recfm=f lrecl=&filesize. eof=done; input @ '<div class="altroute-rcol altroute-info"> <span>' @; input text $50.; distance = input(scan(text,1," "),comma12.); units = scan(text,2,"< "); time = scan(text,5,"<>"); file print; put "DRIVING DISTANCE BETWEEN &z1 AND &z2 : " distance units" (TIME: " time ")"; stop; done: file print; put "CANNOT FIND THE DISTANCE OR TIME BETWEEN &z1 AND &z2, TRY ANOTHER COMBINATION"; run; filename x clear; filename z clear;
... View more