I love this Josh! I recently discovered Protomaps (https://protomaps.com) and have been having a lot of fun doing mapping without paying Google or Mapbox a small fortune for the privilege. I found the the basemaps look much better than the protomaps site makes them appear (they're super zoomed out in the samples where the styles don't come together as well as they do when zoomed in)
Super neat, the end result looks great and adds a lot to the posts. On the downside, inlining the map causes the HTML to balloon up to ~500kB/~180kB gzipped, compared to 30kB/10kB on this post (which lacks a map). The site is already insanely fast, but you could pull the map SVG into an actual file, so it's cached between pages, and becomes a lower-priority resource (which will ~halve First Contentful Paint). Then you'd just position the circle on top of that generic map file!
the author is also using many large, multi-megabyte photos in their travel posts, so I'm not sure how significant the size of the SVG content is, in comparison
I had myself this itch to scratch and ended up making an overly over-engineered tool to do just that: https://cartosvg.com/
I think it might interest you as it covers all your use cases (except the responsiveness part maybe), and personally I thin it can lead to quite beautiful results :)
[+] [-] kylehotchkiss|1 year ago|reply
[+] [-] lelandfe|1 year ago|reply
[+] [-] gampleman|1 year ago|reply
[+] [-] ipsento606|1 year ago|reply
[+] [-] mbforbes|1 year ago|reply
- I use a 3rd party platform
- My maps are generated at runtime
- They looks... let's say vaguely consistent on mobile & desktop
Maps were the most painful and time-consuming part of building a travel blog, but also perhaps the most satisfying.
[+] [-] throw0101c|1 year ago|reply
[+] [-] habi|1 year ago|reply
[+] [-] kymikz|1 year ago|reply
I had myself this itch to scratch and ended up making an overly over-engineered tool to do just that: https://cartosvg.com/
I think it might interest you as it covers all your use cases (except the responsiveness part maybe), and personally I thin it can lead to quite beautiful results :)
Cheers!
[+] [-] loremm|1 year ago|reply
[+] [-] aka-ani|1 year ago|reply
[+] [-] djangelic|1 year ago|reply
[+] [-] apsurd|1 year ago|reply
love the craft. now I need to set aside some time to read the post… !
[+] [-] loremm|1 year ago|reply
[+] [-] bebna|1 year ago|reply