5

I'm trying to get google map image with the following code:

<img src="http://maps.googleapis.com/maps/api/staticmap?center=#{profile.latitude},#{profile.longitude}&zoom=14&size=400x400&sensor=false"/>

but I get exception in my browser which says:

Error Parsing /content/profile.xhtml:
Error Traced [line: 48] The reference to entity "zoom" must end with the ';' delimiter.

How can I avoid interpreting & in URL as XML?

BalusC
  • 1,040,783
  • 362
  • 3,548
  • 3,513
xwhyz
  • 1,322
  • 4
  • 19
  • 41

1 Answers1

11

Replace & with &amp; as the markup is being parsed as XML and &zoom is being parsed as an HTML entity which does not exist in XML.

BalusC
  • 1,040,783
  • 362
  • 3,548
  • 3,513
andyb
  • 42,692
  • 12
  • 119
  • 148