I have to embed Google Maps on a web page for a client.
I would like the map to show a marker which displays the exact location of the client's business, as well as a summary of their details (address, web page, phone number etc).
The code I am using to do this was provided by the Google Maps website (not a third party service) and I have not modified it.
This works great in every desktop browser I have tested and the marker is displayed correctly.
However, when I view the page on an iPad, the marker is removed from the map.
Instead there is a link below the map in the form of " A. Client's Name" (where I have no idea what the A. stands for). When clicked (tapped) this link does nothing. If I hold my finger on it and select "Open in new tab", it opens my client's Google Places page in a new tab, as you would expect.
Next to this link are two buttons (one of a phone, one of something else, possibly 'get directions'), which when clicked display the message "Safari cannot open the page because the address is invalid"
Here is a jsfiddle (using a random business) which illustrates my problem: http://jsfiddle.net/H2whg/
Is it possible to do anything about this behaviour in mobile safari (either have the buttons do something sensible or remove them entirely)?
Thanks in advance.