Have you ever tried to add a Google Map into your wordpress posts or pages only to find them disappear after editing the post or page again? Apparently this problem is caused by using WordPress’ built-in Visual Editor. The Visual Editor does not like iframes.
There are plugins available to insert google maps such as GoogleMapper, XML Google Maps, Google Map Shortcode but they require you to sign up for an API. The problem is also being discussed at the wordpress forums.
Scott has a great article about what options we have for inserting google maps in wordpress.