Google Maps: Error al mostrar ubicación

El problema: Le damos un texto a Google Maps en el HTML con la ubicación a mostrar, la ubicación es correcta y no se muestra ningún mapa, o incluso salta algún mensaje de error. Por ejemplo:

<p id="ubicacion">Vía de Dublín 7,<br />
Madrid 28042</p>

Mediante Javascript se cogería sólo el texto:

Vía de Dublín 7,
Madrid 28042

Si nos fijamos el código fuente de ejemplo se divide en dos líneas. Ese es el motivo del error. Si el código estuviese en una sola línea, no habría problema. Pero utilizando Javascript (en el ejemplo se usa Jquery) se puede dejar el texto en una sola línea.

Se recupera solamente el texto (se quitan el BR y el P):

var texto = $('ubicacion').text();

Pero no se ha quitado el salto de línea. Se quitará utilizando el método ‘replace’:

var texto EnUnaLinea = texto.replace(/(rn|n|r)/gm,"");

La variable ‘textoEnUnaLinea’ devolverá:

Vía de Dublín 7, Madrid 28042

Y se evitará el error con Google Maps.