Ideally, Claude should have told you about easier approaches. I don't see any reason to mess around with code.
There are plenty of website builder tools that will glue third party maps. Even the raw Google Maps API website will generate an HTML page with customized maps.