So the URL always begins with http://maps.apple.com/? and you add parameters. Like q for a simple search. You can use saddr and daddr to provide source and destination address for a route. You can include type of map with t parameter with "m" for map, "k" for satellite and "h" for hybrid.
Those URLs work fine on Mac desktop and iOS devices with FileMaker, Xojo and Real Studio.