I'd like to embed a map of Michigan that includes an outline of each county, so that when a user clicks on the county, they are sent to a specific link.
I was thinking of trying to embed a Google Map interface and then adding a layer for counties later. I used code taken from the Google tutorial:
<body> <h3>My Google Maps Demo</h3> <div id="map"></div> <script> function initMap() { var uluru = {lat: -25.363, lng: 131.044}; var map = new google.maps.Map(document.getElementById('map'), { zoom: 4, center: uluru }); var marker = new google.maps.Marker({ position: uluru, map: map }); } </script> <script async defer src="https://maps.googleapis.com/maps/api/js?key=<my api key>I&callback=initMap"> </script> </body>
But I'm struggling with that-- it doesn't appear on my page. I made sure that my API key is activated. The pre-existing page content gets shifted around as though the map was there, but it doesn't actually load:
Is there a better way to do this other than using Google Maps? I know there are a few map macros, but they seem to be out of date/no longer in use...
It sounds like you are describing an ImageMap of a map of Michigan. Please consider Scroll ImageMap. You can install it as a trial and see if it works for your use case before you buy it.
You can also try the HTML macro. You can generate the ImageMap HTML by using a free utility like Easy ImageMap Generator.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I used the imagemap + html technique and it worked well, thank you. The specific generator you mentioned is unfortunately a bitcoin mining site, however there are other free image generators that are not.
Since I don't want to upload the specific flowchart image I'm using to a site, here is a helpful tutorial I followed to create an image map without using an online service. https://html.com/images/how-to-make-an-image-map/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try removing the <body> tags. Never ever include <head> or <body> tags within the page content, you'll break the visuals on the page and you scripts won't execute.
You should also post any errors that log to your Browser Console.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.