You can’t embed iframes in Figma prototypes. All you can do is simulate a map by creating an interactive component.
You can try the “Frames” plugin or a HTML plugin and add the iframe code.
I think you should try the plugin Mapsicle for this.
Unfortunately, Figma does not currently support embedding dynamic Google Maps directly into prototypes. However, there are a few workarounds you can try:
- Use a screenshot or image of the map: You can take a screenshot or export a static image of the Google Map and import it as an image into your Figma prototype. This will not allow for the map to be interactive or change on zoom, but it will allow you to show a visual representation of the map in your prototype.
- Use a third-party plugin: As you mentioned, there are plugins like Mapsicle that offer static map images. While they may not allow for a fully interactive map, they may offer more functionality than simply using a screenshot or image.
- Use an iframe: You can embed a Google Map into your Figma prototype using an iframe. To do this, you will need to generate an iframe code from Google Maps and insert it into your Figma prototype using the Embed tool. Keep in mind that this method may not work smoothly in all browsers and devices, and may not offer the same level of interactivity as a fully integrated map.
Overall, while it is not currently possible to directly embed a dynamic Google Map into a Figma prototype, there are workarounds that can allow you to display a visual representation of the map in your design.