Title: Marcadores de posición básicos de Google Maps
Author: Ian Dunn
Published: <strong>29 de mayo de 2011</strong>
Last modified: 31 de marzo de 2026

---

Buscar plugins

![](https://ps.w.org/basic-google-maps-placemarks/assets/banner-772x250.jpg?rev=
689389)

![](https://ps.w.org/basic-google-maps-placemarks/assets/icon-128x128.png?rev=1152531)

# Marcadores de posición básicos de Google Maps

 Por [Ian Dunn](https://profiles.wordpress.org/iandunn/)

[Descargar](https://downloads.wordpress.org/plugin/basic-google-maps-placemarks.1.10.8.zip)

 * [Detalles](https://es.wordpress.org/plugins/basic-google-maps-placemarks/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/basic-google-maps-placemarks/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/basic-google-maps-placemarks/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/basic-google-maps-placemarks/#developers)

 [Soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks/)

## Descripción

BGMP creates a [custom post type](http://www.youtube.com/watch?v=FWkLBPpGOmo#!) 
for placemarks (markers) on a Google Map. The map is embedded into pages or posts
using a shortcode, and there are settings to affect how it’s displayed. You can 
create markers that will show up on the map, and set their icons using the Featured
Image meta box. When a marker is clicked on, a box will appear and show the marker’s
title and description.

**Features**

 * Each map marker can have a unique custom Installation icon, share a common custom
   icon, or use the default icon.
 * Options to set the map type (street, satellite, etc), center location, size, 
   zoom level, navigation controls, etc.
 * Setup unique maps on different pages with their own placemarks, map types, center
   locations, etc.
 * Placemarks can be assigned to categories, and you can control which categories
   are displayed on a individual map.
 * Marker clustering for large numbers of placemarks
 * Extra shortcode to output a text-based list of markers for mobile devices, search
   engines, etc.
 * Lots of filters so that developers can customize and extend the plugin.
 * Use HTML, images, etc inside the information window.
 * Compatible with WordPress MultiSite.
 * Internationalized (see [Other Notes](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/other_notes/)
   for a list of supported languages)

**Live Examples**

 * [The Australian Polio Register](http://www.polioaustralia.org.au/?page_id=6098)
 * [The North Carolina Fire Station Mapping Project](http://fdmaps.com/forestry-ncfs-and-usfs-combined/)
 * [Washington House Churches](http://washingtonhousechurches.net)

**Support**

I’m happy to fix reproducible bugs, but don’t have time to help you customize the
plugin to fit your needs. There’s also plenty of documentation and community support
available. Check out the ‘How can I get help when I’m having a problem?’ question
in [the FAQ](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/faq/)
for details.
 **Localizations**

 * (gracias a Andrew Kurtis de [WebHostingHub](http://www.webhostinghub.com/))
 * Chino (gracias a [yzqiang](https://wordpress.org/support/profile/yzqiang))
 * Ruso (gracias a [alexgr](https://profiles.wordpress.org/alexgr))
 * Francés (gracias a Romain Fevre)
 * Alemán (gracias a Jens)
 * Italiano (gracias a [Andrea Colombo](http://www.acolombodesign.com/))
 * Serbocroata (gracias a Borisa Djuraskovic de [WebHostingHub](http://www.webhostinghub.com/))
 * Holandés (gracias a [mardonios](https://profiles.wordpress.org/mardonios/))

If there isn’t a translation for your language (or it is incomplete/inaccurate) 
please consider making one and contributing it to the plugin. You can learn how 
by reading [Translating WordPress](https://codex.wordpress.org/Translating_WordPress)
and [How to Create a .po Language Translation](http://www.wdmac.com/how-to-create-a-po-language-translation).
The .pot file you’ll need is inside the _languages_ directory in the plugin’s folder.
Once you’re done, just start a thread on [the support forum](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
with links to the .po and .mo files, and I’ll add them to the next release. You 
can also subscribe to [the BGMP Translators e-mail list](http://iandunn.us6.list-manage1.com/subscribe?u=38510a08f1d822cc1c358e644&id=b7ff5f7393)
to be notified when updated versions have new strings to translate.

**Conflictos conocidos**

 * El plugin [Post Types Order](https://wordpress.org/extend/plugins/post-types-order/)
   puede hacer que [aparezcan los marcadores incorrectos](https://wordpress.org/support/topic/plugin-basic-google-maps-placemarks-shortcode-bgmp-list-not-returning-all-placemarks)
   en los resultados de [bgmp-map] o [bgmp-list]. Intenta desactivar la característica
   _AutoSort_.
 * El plugin [Better WP Security](https://wordpress.org/extend/plugins/better-wp-security/)
   puede [interferir con la API de Google Maps](https://wordpress.org/support/topic/plugin-better-wp-security-google-maps-api)
   si la opción «Mostrar número de versión aleatorio» está activada.
 * Los shortcodes [bgmp-map] y [bgmp-list] [no funcionarán en los tipos de contenido de productos de WP e-Commerce](https://wordpress.org/support/topic/plugin-basic-google-maps-placemarks-map-showing-all-placemarkers-no-filter).
 * Asegúrate también de que no haya otros plugins de Google Maps activados y de 
   que tu tema no esté incluyendo la API de Maps. Puedes ver el código fuente de
   la página y buscar instancias de «maps.google.com/maps/api/js». Si hay más de
   una, probablemente tendrás problemas.

**Cómo puedes ayudar con el desarrollo del plugin**

 * Lo que realmente me sería de gran ayuda es responder preguntas en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks).
   No tengo mucho tiempo para trabajar en el plugin, así que el tiempo que paso 
   respondiendo preguntas reduce el tiempo que tengo para añadir nuevas características.
   Si estás familiarizado con el plugin y quieres ayudar, puedes hacer clic en el
   enlace «Suscribirse a los correos de este plugin» para recibir un correo electrónico
   cada vez que se cree una nueva entrada.
 * Translate the plugin into your language. See the _Localizations_ section above
   for details.
 * Ofrécete como voluntario para probar las nuevas versiones antes de que se publiquen
   oficialmente. Suscríbete a la [lista de correo electrónico de probadores de BGMP](http://iandunn.us6.list-manage.com/subscribe?u=38510a08f1d822cc1c358e644&id=b183d686c6)
   para recibir notificaciones cuando haya versiones actualizadas candidatas disponibles
   para probar.
 * Si encuentras un error, crea una publicación en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
   con tanta información como sea posible. Si eres desarrollador, crea un parche
   e incluye un enlace a él en la entrada.
 * Envíame tus comentarios sobre lo fácil o difícil que resulta usar el plugin y
   en qué aspectos crees que se podría mejorar. Añade una publicación en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
   con los detalles.
 * Envíame tus comentarios sobre cómo la documentación podría ser más clara o completa.
   Añade una entrada en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
   con los detalles.
 * Revisa el código en busca de vulnerabilidades de seguridad y de buenas prácticas.
   Si encuentras un problema de seguridad, por favor [ponte en contacto conmigo](http://iandunn.name/contact)
   en privado para que pueda publicar una corrección antes de divulgarlo públicamente.
 * Comprueba el archivo TODO.txt para ver las características que deben añadirse
   y envía un parche.

**Donaciones**

Hago esto como una forma de retribuir a la comunidad de WordPress, así que no quiero
aceptar donaciones. Sin embargo, si te gustaría aportar algo, te animo a hacer una
donación a [Médicos Sin Fronteras](http://www.doctorswithoutborders.org) o a la 
[Fundación WordPress](http://wordpressfoundation.org).

**Personalización**

If you need to customize BGMP and a solution isn’t already available in the forums,
the best thing to do is to hire a developer. [Your local WordPress Meetup](https://www.meetup.com/topics/wordpress/)
is a great place to meet one, or you can also check out [jobs.wordpress.net](http://jobs.wordpress.net).

Si realizas personalizaciones que puedan ser útiles para otros usuarios, por favor
inicia un hilo en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
con una descripción de ellas y un enlace al código fuente.

## Capturas

 * [[
 * Custom marker icons on the map and a text list of markers below the map
 * [[
 * Marker clusterings and custom map icons
 * [[
 * The Placemarks page, where you can add/edit/delete map markers.
 * [[
 * A example placemark.
 * [[
 * The Categories screen.
 * [[
 * The map settings.

## Instalación

For help installing this (or any other) WordPress plugin, please read the [Managing Plugins](https://codex.wordpress.org/Managing_Plugins)
article on the Codex.

**Basic Usage:**

 1. After activating the plugin, go to the ‘Basic Google Maps Placemarks’ page under
    the Settings menu. Enter the address that the map should be centered on.
 2. Create a page or post where you’d like to embed the map, and type `[bgmp-map]` 
    in the content area.
 3. Go to the Placemarks menu and click ‘Add New’. Enter the title, address, etc.
 4. Click on ‘Set Featured Image’ to upload the icon.
 5. Click on the ‘Publish’ or ‘Update’ button to save the placemark.

**Advanced Usage:**

_Multiple maps with different locations, zoom levels, etc:_

 1. Just add the extra parameters to the [bgmp-map] shortcode. Here’s an example of
    the different ones you can use:

> [bgmp-map categories=»parks,restaurants» width=»500″ height=»500″]
> [bgmp-map placemark=»105″ center=»chicago» zoom=»10″ type=»terrain»]

_Multiple maps with different placemarks:_

 1. Go to the Placemarks menu and click on Categories, and add a category for each 
    set of placemarks.
 2. Edit your placemarks and click on the category you want to assign them to.
 3. Edit the place where the map is embedded and add the category parameter to the 
    shortcode. For example: [bgmp-map categories=»restaurants,record-stores»] or [bgmp-
    map categories=»parks»]. Use the category’s slug, which is displayed on the Categories
    page in step 1. Separate each slug with a comma.
 4. You can add the [bgmp-map] shortcode to multiple pages, each time using a different
    set of categories.

_Setting the stacking order of overlapping markers:_

 1. Choose which placemark you want to appear on top and edit it.
 2. Enter a number in the Stacking Order meta box in the right column that is greater
    than the other placemark’s stacking order.

_Adding a text-based list of placemarks to a page:_

 1. Edit the post or page you want the list to appear on.
 2. Type `[bgmp-list]` in the context area.
 3. Click the ‘Publish’ or ‘Update’ button.
 4. (optional) You can specifiy a specific category or categories to pull from. e.g.,[
    bgmp-list categories=»record-stores,parks»]
 5. (optional) You can add «View on Map» links to each item in the list, which will
    open the corresponding marker’s info window. e.g., [bgmp-list viewonmap=»true»]

_Using [bgmp-map] in a template file with do\_shortcode():_

For efficiency, the plugin only loads the required JavaScript, CSS and markup files
on pages where it detects the map shortcode is being called. It’s not practical 
to detect when [do_shortcode()](https://codex.wordpress.org/Function_Reference/do_shortcode)
is used in a template, so you need to manually let the plugin know to load the files
by adding this code to your theme:

    ```
    function bgmpShortcodeCalled()
    {
        global $post;

        $shortcodePageSlugs = array(
            'hello-world',
            'second-page-slug'
        );

        if( $post )
            if( in_array( $post->post_name, $shortcodePageSlugs ) )
                add_filter( 'bgmp_map-shortcode-called', '__return_true' );
    }
    add_action( 'wp', 'bgmpShortcodeCalled' );
    ```

Copy and paste that into your theme’s _functions.php_ file or a [functionality plugin](http://www.doitwithwp.com/create-functions-plugin/),
update the function names and filter arguments, and then add the slugs of any pages/
posts containing the map to $shortcodePageSlugs.

That won’t work for the home page, though. If you want to target the home page, 
or any other pages with [conditional tags](https://codex.wordpress.org/Conditional_Tags),
you can do it like this:

    ```
    function bgmpShortcodeCalled()
    {
        global $post;

        if( ( function_exists( 'is_front_page' ) && is_front_page() ) || ( function_exists( 'is_home_page' ) && is_home_page() ) )
            add_filter( 'bgmp_map-shortcode-called', '__return_true' );
    }
    add_action( 'wp', 'bgmpShortcodeCalled' );
    ```

Before version 1.9, you needed to use the `bgmp_map-shortcode-arguments` filter 
to pass shortcode arguments when calling `do_shortcode()` from a template, but that
is no longer necessary. You can simply pass the arguments in the `do_shortcode()`
call, like this:

    ```
    do_shortcode( '[bgmp-map center="Boston" zoom="5"]' );
    ```

Check [the FAQ](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/faq/)
and [support forum](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
if you have any questions.

## FAQ

### ¿Cómo uso el plugin?

Lee las instrucciones en la [página de instalación](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/installation/).
Si todavía tienes preguntas, lee esta FAQ y busca respuestas en el [foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks).
Si no encuentras una respuesta, inicia un nuevo hilo en los foros.

### ¿Cómo puedo obtener ayuda cuando tengo un problema?

> **No me envíes correos electrónicos, a menos que sea un problema de seguridad.**
> Borro automáticamente cualquier solicitud de soporte que llegue por correo electrónico.
> En su lugar, sigue los pasos que se indican a continuación.

 1. Lee la [página de instalación](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/installation/).
 2. Lee las respuestas en esta FAQ.
 3. Revisa el [foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks),
    porque hay una buena posibilidad de que tu problema ya haya sido tratado allí.
 4. Consulta la [página de otras notas](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/other_notes/)
    para conocer los conflictos conocidos con otros plugins.

Si aún necesitas ayuda, sigue estas instrucciones:

 1. Desactiva todos los demás plugins y cambia al tema predeterminado, luego verifica
    si el problema continúa. Si no ocurre, entonces el problema podría estar realmente
    en tu tema u otros plugins que tengas instalados.
 2. Si el problema continúa, inicia un nuevo hilo en el foro con una **descripción 
    detallada** de tu problema y **la URL de la página de tu sitio donde colocaste 
    el mapa**. Por favor, copia/pega cualquier mensaje de error tal como aparece. Las
    capturas de pantalla también pueden ser muy útiles. Y, por favor, [sé respetuoso](http://helpfulnerd.com/be-respectful-of-wordpress-plugin-developers/).
 3. Marca la casilla «Avisarme sobre respuestas por correo electrónico» para que no
    te pierdas ninguna respuesta.

I often don’t have time to provide support, but if I can’t there’s still a chance
that another user will be able to help you. If not, I’d recommend hiring a developer.
See the Customization section on the [Other Notes](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/other_notes/)
page for more info on that.

### ¿El plugin es compatible con [característica]? / ¿Cómo puedo hacer que el plugin realice [característica]?

All of the features that the plugin supports are documented on these pages. If you
don’t see a feature mentioned, then that means that the plugin doesn’t support it.
You’ll need to write the extra code yourself if you want to add that feature to 
the plugin, or hire someone to do it for you (see the Customization section on the
[Other Notes](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/other_notes/)
page). There are filters throughout the core code to support customization. If you
need a hook or filter that doesn’t currently exist, add a post to [the support forums](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
to request it and I’ll add it to the next version.

También puedes intentar buscar en los [foros de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
por si otros ya han encontrado una forma de hacerlo.

Si logras que funcione con tu código personalizado, compártelo en los [foros de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
para que otros puedan beneficiarse de tu trabajo.

### ¿Por qué recibo un error que dice que necesito una clave API?

Sometimes Google requires you to obtain an API from them in order to use the Google
Maps and Geocoding services on your site. You can go to the Settings screen for 
instructions on how to get them.

Los desarrolladores también pueden usar los filtros `bgmp_maps-api-url-parameters`
y `bgmp_geocoding-api-url-parameters` para asignar claves de forma programática.

### ¿Qué significa el error «No se pudo geocodificar esa dirección, por favor asegúrate de que sea correcta»?

Hay varias posibles causas para este error, pero generalmente se clasifican en dos
categorías diferentes.

 1. Google Maps no reconoció la dirección que introdujiste.
 2. El plugin no pudo conectarse a la API de Google Maps para geocodificar la dirección.

Si el error va seguido de algo similar al ejemplo siguiente, entonces el problema
estaba en la conexión con la API de Maps:

    ```
    Geocode response:

    stdClass Object
    (
        [results] => Array
        (
        )
        [status] => OVER_QUERY_LIMIT
    )
    ```

_Si el problema está en la dirección,_ puedes intentar introducirla en un formato
diferente. Por ejemplo, en lugar de «5th Ave and Blanchard St, Seattle», prueba 
con «2124 5th Ave, 98121». También puedes intentar usar coordenadas de latitud/longitud
para evitar por completo el proceso de geocodificación; consulta las otras respuestas
de las FAQ para obtener más detalles al respecto.

_Si el problema está en la conexión,_ algunas de las posibles causas son:

 1. Google Maps establece un límite en la cantidad de solicitudes de geocodificación
    que atenderá por día. Si estás utilizando alojamiento compartido, podría haber 
    otros sitios en tu servidor o bloque de red que también estén haciendo solicitudes,
    y habrás alcanzado el límite del día. Si este es el problema, probablemente necesitarás
    pedirle a tu proveedor de alojamiento que te traslade a un VPS propio, o simplemente
    esperar hasta mañana y volver a intentarlo.
 2. Podría haber problemas con tu red o servidor que estén interfiriendo con la conexión.
    Si este es el problema, tu proveedor de alojamiento web puede ayudarte a solucionarlo.
 3. Google podría estar bloqueando las solicitudes desde la dirección IP o el bloque
    de red de tu servidor debido a abusos o violaciones de sus términos de servicio.
    Las violaciones podrían ser causadas por tu sitio o por otro sitio en tu servidor/
    bloque de red. Si este es el problema, tu proveedor de alojamiento web puede ayudarte
    a solucionarlo. Una vez que eliminen el problema, podría comenzar a funcionar nuevamente
    después de un tiempo (probablemente entre 1 y 7 días), o quizá necesiten contactar
    a Google para solicitar que el servidor sea eliminado de la lista negra.

También puedes intentar usar coordenadas de latitud/longitud para evitar por completo
el proceso de geocodificación; consulta las otras respuestas de las FAQ para obtener
más detalles al respecto.

### La página dice «Cargando mapa…», pero el mapa nunca se muestra.

Comprueba si hay errores de JavaScript [abriendo la consola de JavaScript](http://webmasters.stackexchange.com/q/8525/16266)
en tu navegador web. Un error causado por otros plugins o tu tema puede impedir 
que BGMP funcione. Necesitarás corregir los errores o cambiar a un plugin/tema diferente.

Además, asegúrate de que tu tema esté llamando a _[wp\_footer()](https://codex.wordpress.org/Function_Reference/wp_footer)_
justo antes de la etiqueta de cierre _body_ en footer.php.

### El mapa no se ve correctamente.

Probablemente esto se deba a que algunas reglas de la hoja de estilos de tu tema
se están aplicando al mapa. Contacta con el desarrollador de tu tema para recibir
asesoramiento sobre cómo sobrescribir dichas reglas.

### ¿Puedo usar coordenadas para establecer el marcador, en lugar de una dirección?

Yes. You can type anything into the Address field that you would type into a standard
Google Maps search field, which includes coordinates.

Si el plugin reconoce tu entrada como coordenadas, entonces creará el marcador en
ese punto exacto del mapa. Si no lo hace, intentará geocodificarlas, lo que a veces
puede dar como resultado una ubicación diferente a la que pretendías. Para ayudar
al plugin a reconocer las coordenadas, asegúrate de que estén en notación decimal(
por ejemplo, 48.61322,-123.3465) en lugar de notación de minutos/segundos. La latitud
y la longitud deben estar separadas por una coma y no pueden contener letras ni 
símbolos. Si tu entrada ha sido geocodificada, verás una nota junto al campo de 
dirección que indica las coordenadas geocodificadas, y el plugin las usará para 
crear el marcador en el mapa; si no ves esa nota, eso significa que tu entrada no
fue geocodificada y se usarán tus coordenadas exactas para colocar el marcador.

If you’re having a hard time getting a set of coordinates to work, try visiting 
[Latitude and Longitude of a Point](http://www.itouchmap.com/latlong.html) and use
the coordinates they give you.

### Ninguno de los marcadores se muestra en el mapa.

Si tu tema está llamando a `add_theme_support( 'post-thumbnails' )` y pasando una
lista específica de tipos de contenido —en lugar de activar el soporte para todos
los tipos de contenido— entonces debería comprobar si algunos tipos de contenido
ya están registrados e incluirlos también. Esto solo se aplica si se engancha en`
after_theme_setup` con una prioridad superior a 10. Contacta con el desarrollador
de tu tema y pídele que corrija su código.

Also check the [Other Notes](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/other_notes/)
page for known conflicts with other plugins.

### ¿Puedo cambiar el icono por defecto?

Sí, si quieres usar el mismo icono personalizado para todos los marcadores por defecto,
en lugar de tener que configurarlo en cada marcador individual, puedes añadir esto
en el archivo functions.php de tu tema o en un [plugin de funcionalidades](http://www.doitwithwp.com/create-functions-plugin/):

    ```
    function setBGMPDefaultIcon( $iconURL )
    {
        return get_bloginfo( 'stylesheet_directory' ) . '/images/bgmp-default-icon.png';
    }
    add_filter( 'bgmp_default-icon', 'setBGMPDefaultIcon' );
    ```

La cadena que devuelvas debe ser la URL completa del nuevo icono.

### ¿Cómo puedo establecer el icono por defecto según la categoría u otra condición?

Si solo quieres reemplazar el marcador predeterminado bajo ciertas condiciones (
por ejemplo, cuando el marcador está asignado a una categoría específica), entonces
puedes hacerlo usando algo como esto:

    ```
    function setBGMPDefaultIconByCategory( $iconURL, $placemarkID )
    {
        $placemarkCategories = wp_get_object_terms( $placemarkID, 'bgmp-category' );

        foreach( $placemarkCategories as $pc )
        {
            switch( $pc->slug )
            {
                case 'restaurants':
                    $iconURL = get_bloginfo( 'stylesheet_directory' ) . '/images/marker-icons/restaurants.png';
                break;

                case 'book-stores':
                    $iconURL = get_bloginfo( 'stylesheet_directory' ) . '/images/marker-icons/book-stores.png';
                break;

                default:
                    $iconURL = get_bloginfo( 'stylesheet_directory' ) . '/images/marker-icons/pin.png';
                break;
            }
        }

        return $iconURL;
    }
    add_filter( 'bgmp_default-icon', 'setBGMPDefaultIconByCategory', 10, 2 );
    ```

A continuación se muestra otro ejemplo para utilizar el ID de la marca de posición:

    ```
    function setBGMPDefaultIconByID( $iconURL, $placemarkID )
    {
        if( $placemarkID == 352 )
            $iconURL = get_bloginfo( 'stylesheet_directory' ) . '/images/bgmp-default-icon.png';

        return $iconURL;
    }
    add_filter( 'bgmp_default-icon', 'setBGMPDefaultIcon', 10, 2 );
    ```

La cadena que devuelvas debe ser la URL completa del nuevo icono.

### ¿Puedo incrustar más de un mapa en la misma página?

No, la API de JavaScript de Google Maps solo es compatible con un mapa por página.
Sin embargo, puedes tener mapas diferentes en páginas separadas. Consulta la [página de instalación](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/installation/)
para ver las instrucciones sobre cómo hacer que los diferentes mapas tengan distintas
ubicaciones centrales, muestren distintos conjuntos de marcadores, etc.

### ¿Cómo puedo sobrescribir los estilos que el plugin aplica al mapa?

The width/height of the map and marker information windows are always defined in
the Settings, but you can override everything else by putting this code in your 
theme’s functions.php file or a [functionality plugin](http://www.doitwithwp.com/create-functions-plugin/):

    ```
    function setBGMPStyle()
    {
        wp_deregister_style( 'bgmp_style' );
        wp_register_style(
            'bgmp_style',
            get_bloginfo('template_url') . '/bgmp-style.css'
        );
        wp_enqueue_style( 'bgmp_style' );
    }
    add_action('init', 'setBGMPStyle');
    ```

Then create a bgmp-style.css file inside your theme directory or a [child theme](https://codex.wordpress.org/Child_Themes)
and put your styles there. If you’d prefer, you could also just make it an empty
file and put the styles in your main style.css, but either way you need to register
and enqueue a style with the `bgmp_style` handle, because the plugin checks to make
sure the CSS and JavaScript files are loaded before embedding the map.

### Recibo un error al usar do_shortcode() para llamar al shortcode del mapa.

Consulta las instrucciones en la [página de instalación](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/installation/).

### ¿Cómo puedo hacer para que el ancho y alto de la ventana de información siempre sean del mismo tamaño?

Añade los siguientes estilos al archivo style.css de tu tema o a un [tema hijo](https://codex.wordpress.org/Child_Themes):

    ```
    .bgmp_placemark
    {
        width: 450px;
        height: 350px;
    }
    ```

### ¿Pueden los usuarios registrados crear sus propios marcadores?

Sí. El plugin crea un [tipo de contenido personalizado](https://codex.wordpress.org/Post_Types),
por lo que tiene la misma [estructura de permisos](https://codex.wordpress.org/Roles_and_Capabilities)
que las entradas/páginas normales.

### He actualizado a la última versión y ahora algo está funcionando mal.

Si estás usando un plugin de caché como WP Super Cache, asegúrate de borrar el contenido
de la caché para que se carguen los archivos más recientes y luego actualiza tu 
navegador.

Si actualizaste otros plugins al mismo tiempo, es posible que uno de ellos esté 
provocando un error de JavaScript que rompa toda la página u otro tipo de conflicto.
Comprueba si BGMP funciona con el tema por defecto y sin otros plugins activados.

Si todavía tienes problemas, crea un informe detallado en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)(
consulta la pregunta «¿Cómo puedo obtener ayuda cuando tengo un problema?» más arriba),
y luego [descarga una versión anterior](https://wordpress.org/extend/plugins/basic-google-maps-placemarks/developers/)
para usar hasta que se solucione el problema.

Además, ten en cuenta que los profesionales no solo instalan actualizaciones de 
plugins en su sitio web en producción y luego se enfadan cuando inevitablemente 
se encuentran con una situación en la que una actualización provoca que el sitio
web deje de funcionar. La forma correcta de hacerlo es tener [un servidor de pruebas](http://webdesign.about.com/od/servers/qt/web-servers-and-workflow.htm)
donde pruebes todas las actualizaciones y cambios de código, y luego transferirlos
al servidor en producción una vez que estés seguro de que todo funciona correctamente.
Si tu sitio web es de misión crítica, esto es lo que necesitas hacer. Si no eres
capaz o no estás dispuesto a hacerlo tú mismo, entonces necesitas contratar a un
desarrollador para que gestione el proceso por ti. Si no haces estas cosas, no tendrás
a nadie a quien culpar cuando algo salga mal. Puedes suscribirte a la [lista de correo electrónico de probadores de BGMP](http://iandunn.us6.list-manage.com/subscribe?u=38510a08f1d822cc1c358e644&id=b183d686c6)
para recibir notificaciones cuando haya nuevas versiones candidatas disponibles 
para probar.

### ¿Este plugin es seguro?

He hecho todo lo posible para asegurarme de que lo sea, pero por si acaso se me 
pasó algo, [también ofrezco una recompensa de seguridad](https://hackerone.com/iandunn-projects/)
por cualquier vulnerabilidad que se pueda encontrar y divulgar de forma privada 
en cualquiera de mis plugins.

### ¿Hay algún gancho que pueda usar para modificar o ampliar el plugin?

Sí, he intentado añadir filtros para todo lo que razonablemente puedas necesitar;
simplemente revisa el código fuente para buscarlos. Si necesitas un filtro o acción
que no esté, haz una solicitud en [el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks)
y lo añadiré a la próxima versión.

## Reseñas

![](https://secure.gravatar.com/avatar/0c83bb5c18604c94b98a2207178831e67aba78b72f32804cc5e67d1d76491dfb?
s=60&d=retro&r=g)

### 󠀁[Simple efficient & fast](https://wordpress.org/support/topic/simple-efficient-fast/)󠁿

 [drazon](https://profiles.wordpress.org/drazon/) 17 de septiembre de 2020

Well although this plugin hasn’t been updated the last 3 years it works perfectly
well, and as I said if you need something simple without any bloat this is it. @iandunn
if you could bump the plugin version to avoid some «security plugins» marking it
as an abandoned plugin it would be great

![](https://secure.gravatar.com/avatar/de33d644ba3a0804d74f06699c491f7902e1f14c7747c3ea1ec83fdf7d33dbfc?
s=60&d=retro&r=g)

### 󠀁[Fantastic, thanks!](https://wordpress.org/support/topic/fantastic-thanks-3/)󠁿

 [correll250](https://profiles.wordpress.org/correll250/) 30 de enero de 2018

This saved me a lot of work adding Google Maps to my site. Thanks for all the work!

![](https://secure.gravatar.com/avatar/d4647657757e4786d59baee5a90de827461166a95e340b153164630367ce4a20?
s=60&d=retro&r=g)

### 󠀁[Just what I was looking for](https://wordpress.org/support/topic/just-what-i-was-looking-for-329/)󠁿

 [marinetg](https://profiles.wordpress.org/marinetg/) 18 de septiembre de 2017

Looked for over 4 hours for the best and most customisable maps plugin. This is 
the winner. Great job and thanks!

![](https://secure.gravatar.com/avatar/a47152dce8015c727088c49cf486f6f9c348b43110b08187be2afb84d837a724?
s=60&d=retro&r=g)

### 󠀁[Just the baseline I needed](https://wordpress.org/support/topic/just-the-baseline-i-needed/)󠁿

 [psuba](https://profiles.wordpress.org/psuba/) 14 de enero de 2017

Great plugin if you want to start of customising one. I am using it to display mapped
areas for a local orienteering club, and with some customisation it does exactly
that – both a category page to show different types of areas on one page and with
using the clustering feature, whilst also using it as I am displaying a single page
with descriptions for each area itself. I have added category specific placemarks,
and adjusted the description display instead to use excerpts, add a featured image(
instead of using that as a placemark) and link to the page of the area itself. Done
in two days. Thanks.

![](https://secure.gravatar.com/avatar/d53ed2a849c231b1bce3e112b017887953ec06ea59782c523e15f452b9318e4a?
s=60&d=retro&r=g)

### 󠀁[Good plugin, cluster option appreciated](https://wordpress.org/support/topic/good-plugin-cluster-option-appreciated/)󠁿

 [hello](https://profiles.wordpress.org/xrenaud/) 14 de septiembre de 2016

Good plugin, appreciate the cluster option. There are sometimes issues with with
the display, need to drag the map to refresh.

![](https://secure.gravatar.com/avatar/03353e441d76bd0e9a2a60da37cc95ff5004183278b7c81e3892014f4e49dc6e?
s=60&d=retro&r=g)

### 󠀁[doesn't work – no google API setting](https://wordpress.org/support/topic/doesnt-work-no-google-api-setting/)󠁿

 [azlivin008](https://profiles.wordpress.org/azlivin008/) 3 de septiembre de 2016
2 respuestas

this plugin no longer works. Google requires an API for maps, and the plugin does
not have anything in the settings to add an API. Maps come up «oops, something’s
wrong»

 [ Leer todas las 51 reseñas ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/)

## Colaboradores y desarrolladores

«Marcadores de posición básicos de Google Maps» es un software de código abierto.
Las siguientes personas han colaborado con este plugin.

Colaboradores

 *   [ Ian Dunn ](https://profiles.wordpress.org/iandunn/)

«Marcadores de posición básicos de Google Maps» está traducido en 9 idiomas. Gracias
a [los traductores](https://translate.wordpress.org/projects/wp-plugins/basic-google-maps-placemarks/contributors)
por sus contribuciones.

[Traduce «Marcadores de posición básicos de Google Maps» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/basic-google-maps-placemarks)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/basic-google-maps-placemarks/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/basic-google-maps-placemarks/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/basic-google-maps-placemarks/)
por [RSS](https://plugins.trac.wordpress.org/log/basic-google-maps-placemarks/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### v1.10.8 (3/31/2026)

 * [SECURITY] Fixed an unauthenticated arbitrary map-coordinate write vulnerability.
   An unauthorized person could alter the map’s center location. Capability and 
   nonce checks were added to fix it. props [pwnie](https://hackerone.com/pwnie?type=user)
   for [responsible disclosure](https://hackerone.com/reports/3452008).

#### v1.10.7 (8/19/2016)

 * [NEW] Added UI options and filters for entering a Google API keys.

#### v1.10.6 (5/16/2016)

 * [FIX] Load local copy of default marker clustering images, because [remote copies no longer work](https://wordpress.org/support/topic/default-style-of-marker-clustering-not-working-anymore).

#### v1.10.5 (10/1/2015)

 * [UPDATE] Changed the text-domain from `bgmp` to `basic-google-maps-placemarks`,
   to [support language packs](https://make.wordpress.org/plugins/2015/09/01/plugin-translations-on-wordpress-org/).

#### v1.10.4 (5/1/2015)

 * [NEW] Added Russian translation. props alexgr.
 * [NEW] Added Serbo-Croatian translation. props Borisa Djuraskovic.
 * [NEW] Added Dutch translation. props mardonios.

#### v1.10.3 (4/23/2014)

 * [FIX] Closed [a minor XSS vulnerability in several Settings form fields](https://hackerone.com/reports/9375)
   in the Administration Panels. props [trizaeron](https://hackerone.com/trizaeron).

#### v1.10.2 (1/8/2014)

 * [NEW] Added Spanish translation
 * [NEW] Added [bgmp_featured-icon-size filter](https://wordpress.org/support/topic/icon-sizes).

#### v1.10.1 (11/25/2013)

 * [FIX] Fixed a bug where [the plugin’s JavaScript broke if bgmpData was undefined](https://wordpress.org/support/topic/bgmp-110-rc1-available).
 * [NEW] Added Italian translation (thanks to Andrea Colombo).
 * [NEW] Added IDs to items in the list shortcode [so they can be targeted with CSS](https://wordpress.org/support/topic/add-id-to-each-bgmp-list-item).
 * [NEW] Added checks if meta fields exist before saving.

#### v1.10 (3/30/2013)

 * [FIX] Fixed persistent bugs in previous 1.9.x releases.
 * [FIX] Fixed bgmp-map shortcode [bug that led to conflicts with Jetpack](https://wordpress.org/support/topic/incompatibility-between-bgmp-193-rc1-and-jetpack-204).
 * [NEW] Added viewonmap parameter to [bgmp-list] shortcode.
 * [NEW] Added placemark ID parameter to [bgmp-map] shortcode.
 * [NEW] Added get-map-placemarks-individual-placemark filter.
 * [NEW] Added a filter to allow [changing the language the map is displayed in](https://wordpress.org/support/topic/displaying-the-map-in-difeerent-language).
 * [NEW] German translation added (thanks to Jens).
 * [NEW] Added do_action() calls to views so they can be more easily extended.
 * [NEW] Added a filter to allow [disabling the Street View control](https://wordpress.org/support/topic/hide-street-view-option).
 * [UPDATE] Attached bgmp JavaScript object to jQuery object, so it can be accessed
   from other scripts.
 * [UPDATE] Added category data available to JavaScript bgmpData object.

Older entries are in docs/changelog.txt

## Meta

 *  Versión **1.10.8**
 *  Última actualización **hace 2 meses**
 *  Instalaciones activas **3.000+**
 *  Versión de WordPress ** 3.1 o superior **
 *  Probado hasta **6.9.4**
 *  Idiomas
 * [Chinese (China)](https://cn.wordpress.org/plugins/basic-google-maps-placemarks/),
   [Dutch](https://nl.wordpress.org/plugins/basic-google-maps-placemarks/), [English (US)](https://wordpress.org/plugins/basic-google-maps-placemarks/),
   [French (France)](https://fr.wordpress.org/plugins/basic-google-maps-placemarks/),
   [German](https://de.wordpress.org/plugins/basic-google-maps-placemarks/), [Italian](https://it.wordpress.org/plugins/basic-google-maps-placemarks/),
   [Russian](https://ru.wordpress.org/plugins/basic-google-maps-placemarks/), [Serbian](https://sr.wordpress.org/plugins/basic-google-maps-placemarks/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/basic-google-maps-placemarks/)
   y [Spanish (Spain)](https://es.wordpress.org/plugins/basic-google-maps-placemarks/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/basic-google-maps-placemarks)
 * Etiquetas:
 * [geocode](https://es.wordpress.org/plugins/tags/geocode/)[Google Maps](https://es.wordpress.org/plugins/tags/google-maps/)
   [map](https://es.wordpress.org/plugins/tags/map/)[marker](https://es.wordpress.org/plugins/tags/marker/)
   [placemark](https://es.wordpress.org/plugins/tags/placemark/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/basic-google-maps-placemarks/advanced/)

## Valoraciones

 4.4 de 5 estrellas.

 *  [  37 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/?filter=5)
 *  [  8 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/?filter=4)
 *  [  1 valoración de 3 estrellas     ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/?filter=3)
 *  [  1 valoración de 2 estrellas     ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/?filter=2)
 *  [  4 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/basic-google-maps-placemarks/reviews/)

## Colaboradores

 *   [ Ian Dunn ](https://profiles.wordpress.org/iandunn/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/basic-google-maps-placemarks/)

## Donar

¿Te gustaría apoyar el progreso de este plugin?

 [ Dona a este plugin ](http://www.doctorswithoutborders.org)