Как удалить ящик из новых карт Google?
Google, похоже, изменил работу своих iFrames. Теперь в верхней левой части окна находится инфобокс, который пытается отобразить название места. Проблема в том, что здесь, в Ирландии, часто невозможно использовать название бизнеса, чтобы точно определить карту, и часто вам нужно использовать название улицы и т.д., Что делает блок функциональным бесполезным, так как название улицы находится прямо там карту, а также на странице рядом с картой!
Как я могу избавиться от этой вещи? В этом примере бизнес находится в том же здании, что и ирландские тренеры. Карты настаивают на том, что, поместив адрес, этот адвокат почему-то хочет сообщить своим потенциальным клиентам о том, где находятся ирландские тренеры!
![enter image description here]()
Я пробовал iwloc, но ничего не делает, и я не могу использовать его с помощью CSS и jQuery, потому что он в другом домене!
Любые идеи?
Ответы
Ответ 1
Это остановило работу вокруг февраля 2017 года. Они, должно быть, обновили свой API.: (
Вот как вы это делаете!
Рабочая версия
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2381.7399040776495!2d-6.261147484122739!3d53.34791197997939!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!3m2!1sen!2sus!4v1462581622087" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
Я заметил шаблон в другом встраиваемом сайте, в котором был только текст "Просмотреть увеличенную карту" и ни один дополнительный материал. Всего несколько символов пришлось удалить.
Полный ввод, который вам предоставляется
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2381.7399040776495!2d-6.261147484122739!3d53.34791197997939!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x48670e84fbdd6bd3%3A0x998692b4f1b691e1!2sUlster+Bank+Chambers%2C+O'Connell+Street+Lower%2C+Dublin+1%2C+Ireland!5e0!3m2!1sen!2sus!4v1462581622087" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
Это часть, которая удалила
1m2!1s0x48670e84fbdd6bd3%3A0x998692b4f1b691e1!2sUlster+Bank+Chambers%2C+O'Connell+Street+Lower%2C+Dublin+1%2C+Ireland!5e0!
Я попробовал это для других адресов.
Ответ 2
Простым решением может быть использование веб-сайта, например:
http://www.map-embed.com/
Этот сайт дает вам возможность скрывать всплывающее окно по умолчанию
Ответ 3
При дальнейшем копании то, что вы пытаетесь сделать, это удалить карту карты google map
Ранее был аналогичный вопрос:
Вставить Карты Google - Удалить карту места
Ответ 4
середина 2017 года, вы можете использовать встроенный флаг управления api Google disableDefaultUI
используйте его следующим образом:
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -33, lng: 151},
disableDefaultUI: true
});
}
ref: https://developers.google.com/maps/documentation/javascript/controls#DisablingDefaults
<iframe src="https://google-developers.appspot.com/maps/documentation/javascript/examples/full/control-disableUI" width="100%" height="300" frameborder="0"></iframe>
Ответ 5
просто введите адресаты по пути, например, укажите путь, который нужно предпринять, и он удалит альтернативы, чтобы вы могли вставлять iframe
Ответ 6
Он работает, когда вы используете координаты вместо имени компании, начиная с 1/22/2018
- Перейдите к Карты Ie, чтобы получить координаты
- Перейдите в Карты Google и введите эти координаты (разделенные запятыми: 33.319663, -111.89780100000002)
- Нажмите "Поделиться" (находится слева)
- Нажмите на Embed Map
- Настройте нужный размер карты.
- Скопируйте html
Результат html выглядит примерно так:
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3333.967410377096!2d-111.89998968453055!3d33.31966746342457!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMzPCsDE5JzEwLjgiTiAxMTHCsDUzJzUyLjEiVw!5e0!3m2!1sen!2sus!4v1516690469899" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
Ответ 7
Не совсем то, что вы хотите, но если адрес вашего адвоката отображается на картах Google, то почему бы просто не вставить с поиском по адресу.
<iframe
width="600" height="450" frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/search?q=1873 Bachelors Walk, Dublin,
Ireland
&key=AIzaSyDsQc1PNQhYYVbGn9R4_vWY3SOlEKOM7JU">
</iframe>
http://jsfiddle.net/zE8tE/2/
Ответ 8
Мое простое решение. Используя Firefox с добавлением " AdblockPlus" и " AdblockPlus Element Hiding Helper", ОЧЕНЬ ЛЕГКО определить поле и удалить его. Он никогда не вернется, пока Google не переименует скрытый элемент (или вы удалите правило скрытия элемента, которое вы создали). Этот метод также работает для удаления почти любого элемента с любого из наших любимых сайтов - я использую его для удаления всех видов crud со многих страниц, которые я часто посещаю. Для восприятия этой техники требуется определенная практика, но она прекрасно работает. И комбинация Ghostery и Adblock Plus - это подарок с небес.