Adding Rich Text or HTML Descriptions
By default the descriptions of your map items are in plain text. However, you can use rich text or HTML. To do this:
- Create or open a map.
- Click the appropriate placemark, line, shape. The info window appears.
- Click Edit.
- Choose Plain Text, Rich Text or Edit HTML.
- To edit rich text descriptions, select the text and use the icons above the description field:

- To use HTML descriptions, add HTML in the description field. Some HTML may be stripped from the description if it is considered unsafe or malicious.
- Click OK to save your changes.
Adding photos
You can add photos to your map, as long as they are hosted online. Please use a service such as Google PicasaWeb to put your photos online.
To add photos:
- Create or open a map.
- Click the appropriate placemark, line, shape. The info window appears.
- Click Edit.
- Choose Rich Text or Edit HTML.
- If you chose Rich Text mode, click the photo icon above the description field (the last one in the toolbar). Enter the URL of the photo you would like to add.
- If you chose Edit HTML mode, use the <img> tag to add photos. For example,
<img src="http://www.google.com/intl/en_us/images/maps_results_logo.gif" width=150 height=55>adds the Google Maps logo to your map with a width of 150 pixels and a height of 55 pixels. - Click OK to save your changes.
Adding videos
You can add YouTube videos to your map.
To add videos:
- Create or open a map.
- Click the appropriate placemark, line, or shape. The info window appears.
- Click Edit.
- Choose Edit HTML.
- Find the video you want on YouTube. Copy the snippet of code that lets you embed the video into a website or blog.
- On YouTube, the snippet looks like:
<iframe width="560" height="349" src="http://www.youtube.com/embed/JN5_NBSu7Lw" frameborder="0" allowfullscreen></iframe>
- On YouTube, the snippet looks like:
- Paste the snippet of code into the description field of your placemark, line or shape.
- Click OK to save your changes.
Importing KML or GeoRSS to Your Map
Once you have created a map, you can import KML, KMZ or GeoRSS data into your map. To do this, create or open a map and click Import.
KML in Google Maps
Google Maps Supports the following KML elements (that is, KML queries in the Search box and GGeoXml objects in the Maps API):
- Placemarks
- Icons
- Folders
- Descriptive HTML
- Entity replacement via <BalloonStyle> and <text>
- KMZ (compressed KML, including attached images)
- Polylines and polygons
- Styles for polylines and polygons, including color, fill, and opacity
- Network links to import data dynamically
- Ground overlays and screen overlays
This list does not apply to Google Earth's export to Google Maps, My Maps import, or My Maps export to Google Earth.
The KML parser generally silently ignores XML tags it does not understand. Refer to KML Elements in Google Maps for further details.
Size and Complexity Restrictions for KML Rendering in Google Maps
Google Maps currently has specific limitations to the size and complexity of loaded KML files. Below is a summary of the current limits:
Note: these limits are temporary and are subject to change at any time.
| Maximum fetched file size (raw KML, raw GeoRSS, or compressed KMZ) | 3MB |
| Maximum uncompressed KML file size | 10MB |
| Maximum number of Network Links | 10 |
| Maximum number of total document-wide features | 1,000 |
Maps