Если я встраиваю карту Google со следующим (это - атрибут src на iframe):
http://maps.google.com/maps?q=37.421770,-122.08448&output=embed
Существует два маркера на карте - один с lat/long, который я передал в (зеленая стрелка), и второй регулярный маркер.
Существует ли способ устранить 2-й маркер?
Похоже, что вы отправляете свои координаты в поле запроса.
Это означает, что вы ищете в Google Maps что-то рядом с этими координатами. Похоже, что он нашел что-то одно и выдает результат поиска вместе с запрошенными координатами.
Удаление параметра &embed показывает, что это действительно так:
http://maps.google.com/maps?q=37.421770,-122.08448
Я бы посоветовал более внимательно прочитать инструкции Google по API статических карт и создать URL, который просто отображает маркер, а не запрашивает точку. Например, так:
Удачи!
Нет, только если вы используете API Карт Google вместо окон iframe.