Test Map Path

Map Path · A bench of real-world map links

What this page tests. Map Path’s job is to rewrite map links so a click opens Apple Maps instead of the original service. Each section below tests a real-world link pattern. Hover any link — Safari’s status bar shows the rewritten URL. Click — Apple Maps opens. Two sections at the bottom document things Apple’s platform doesn’t allow any extension to do.

This is a test page, not a marketing page. Every link below is a real-world map link — the messy kind you actually get from a “Share” button, an address bar, or a “Get directions” button on some business’s site, complete with @ coordinates, /data= blobs, and tracking parameters. Each points at a US national monument or patriotic site. With the Map Path Safari extension installed and enabled, the links in the first groups should open Apple Maps. The last group proves the extension leaves the wrong things alone.

How to use it

  1. Install and enable Map Path in Safari (Settings → Extensions), and allow it on this site.
  2. Press Check links. It reports, for each link, whether it now points at Apple Maps — without you having to open every one.
  3. Or just click any link: it should open Apple Maps at the monument. Hover first to see where it now points.

The check runs entirely in your browser — it only reads where the links on this page point. Nothing is sent anywhere. A link counts as “rewritten” when it now starts with https://maps.apple.com/.

In-page map preview

Expected: limited — by Apple’s design. maps.apple.com URLs are universal links built to open the Maps app on Apple devices. Apple sets HTTP headers that block these URLs from being embedded inside an iframe (this is true for everyone, not just this extension), so in-page preview isn’t achievable. The click test above is the meaningful verification.

The links below still work as ordinary rewrite tests: hover to see the rewritten URL, click to open Apple Maps.

Google Maps

Expected: hover each link — Safari’s status bar shows maps.apple.com/.... Click — Apple Maps opens with the correct location. This is the everyday real-world case: a link to Google Maps routes to Apple Maps.

Waze

Expected: hover each link — Safari’s status bar shows maps.apple.com/.... Click — Apple Maps opens with the correct location. This is the everyday real-world case: a link to Waze routes to Apple Maps.

Bing Maps

Expected: hover each link — Safari’s status bar shows maps.apple.com/.... Click — Apple Maps opens with the correct location. This is the everyday real-world case: a link to Bing Maps routes to Apple Maps.

HERE WeGo

Expected: hover each link — Safari’s status bar shows maps.apple.com/.... Click — Apple Maps opens with the correct location. This is the everyday real-world case: a link to HERE WeGo routes to Apple Maps.

geo: links

These show up in apps and on some mobile-friendly pages; Safari hands them to Map Path the same way.

Expected: same as above. geo: URIs work the same way.

Edge cases — rewritten, but results can be fuzzy

Expected: these still rewrite to Apple Maps, but as a text query rather than precise coordinates, so the pin may land slightly off. They open Apple Maps; exact placement depends on the client’s geocoding.

Links Map Path leaves unchanged

These links are intentionally left as-is, for one of two reasons: they already point at Apple Maps (nothing to convert), or they can’t be rewritten safely — shortened links Map Path won’t follow over the network, ordinary web pages, look-alike domains, and embed widgets. The check counts each as correct when it does not become an Apple Maps link (except the Apple Maps one, which should stay Apple Maps).

Expected: hover each link — the original URL is unchanged. Map Path deliberately leaves these alone. Shortened links (goo.gl) are skipped because resolving them would require a network call, which would break the on-device privacy promise. Look-alike domains like atmosphere.com contain the substring “here.com” but are not HERE Maps — the parser classifies by hostname, not substring.

← Back to Map Path