Apple has launched Apple Maps on the web in public beta, providing users worldwide with access to Maps directly from their browsers. This new feature allows users to obtain driving and walking directions, discover places, and access location information such […]