Comments 30
Насчет интеграции google maps, недавно (после каких-то действий со стороны гугла) всплыла проблема такого рода:
если интегрировать на не-UTF-8 сайт, то при отображении в IE плывут русские символы (а они в подписи), увидеть пример можно здесь http://mialauto.ru/contact.html
как-нибудь решали эту проблему ?
если интегрировать на не-UTF-8 сайт, то при отображении в IE плывут русские символы (а они в подписи), увидеть пример можно здесь http://mialauto.ru/contact.html
как-нибудь решали эту проблему ?
Не приходилось, всюду стараюсь utf-8 использовать.
попробовали несколько вариантов. не помогает.
Нет никакой проблемы, надо добавить параметр charset у скрипта, который подключаем.
<script type="text/javascript" charset="utf-8" src="http://maps.google.com/maps?file=api&v=2&key={$google_maps_hash}">
<script type="text/javascript" charset="utf-8" src="http://maps.google.com/maps?file=api&v=2&key={$google_maps_hash}">
Спасибо за информацию!
Возник другой вопрос - на карте есть надпись "Картографические данные...". Она очень длинная, а ширина встраиваемой карты небольшая. Возможно ли как-то уменьшить надпись / убрать ее совсем / сделать в 2 строки ?
Возник другой вопрос - на карте есть надпись "Картографические данные...". Она очень длинная, а ширина встраиваемой карты небольшая. Возможно ли как-то уменьшить надпись / убрать ее совсем / сделать в 2 строки ?
Да, к сожалению гугл не предоставляет возможности как-то переместить свои копирайты. Насколько я понимаю, — проблема такая-же как совсем недавно встала перед нами:
Маленькую карту невозможно нормально вставить на сайт, т.к. копирайты вылезают за границы. Мы решили эту проблему с помощью iframe.
На странице вставляем:
<iframe width="235" height="235" src="google_map.php?diller=34" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>
а в самом google_map.php и отрисовываем карты в зависимости от диллеров. Таким образом мы ничего не нарушаем, но отрисовывается только часть копирайтов. Но мы то тут типа и ни причем.
В принципе, при желании, таким образом можно скрыть копирайты. Отрисовывать карту высотой 270px, а фрейм показывать высотой 235px. Но так делать нехорошо. Тем более, что если ресурс будет какой-то особо-посещаемый, то гугл может и забанить. Поэтому совсем скрывать копирайты не советую.
Маленькую карту невозможно нормально вставить на сайт, т.к. копирайты вылезают за границы. Мы решили эту проблему с помощью iframe.
На странице вставляем:
<iframe width="235" height="235" src="google_map.php?diller=34" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>
а в самом google_map.php и отрисовываем карты в зависимости от диллеров. Таким образом мы ничего не нарушаем, но отрисовывается только часть копирайтов. Но мы то тут типа и ни причем.
В принципе, при желании, таким образом можно скрыть копирайты. Отрисовывать карту высотой 270px, а фрейм показывать высотой 235px. Но так делать нехорошо. Тем более, что если ресурс будет какой-то особо-посещаемый, то гугл может и забанить. Поэтому совсем скрывать копирайты не советую.
и где на http://mialauto.ru/contact.html что нибудь про google maps?
Спасибо, полезный материал.
Кхе, кхе. Переместите, пожалуйста, в "Уроки французского". Этот материал там сильно пригодится.
простветите идиота :)
Сам я не программер :)
можно или на сайт интергрировать гуглмапс, так чтобы на нем зарегистрированные пользователи могли ставить точки? Именно зарегистрированные на моем сайте, а не в гугле. И чтобы на карте соотвественно отмечались только точки данного комьюнити, а не все гугловские.
заранее спасибо :)
Сам я не программер :)
можно или на сайт интергрировать гуглмапс, так чтобы на нем зарегистрированные пользователи могли ставить точки? Именно зарегистрированные на моем сайте, а не в гугле. И чтобы на карте соотвественно отмечались только точки данного комьюнити, а не все гугловские.
заранее спасибо :)
да, точки на карте расставляет Ваш js, и считывать точки которые пользователь выбрал на карте тоже должен Ваш js. Так что все в Ваших руках :)
В приведённом выше коде в закомментированной части и есть версия для редактирования маркеров. В этом и вся суть статьи, что пользователи могут не только читать карту, но и устанавливать свои места, другое дело позволять ли это всем или только админам.
Скажите, а возможно ли интеграция GoogleEarth на сайт?
Если нет открытого API то пожалуй очень сложно. Но можно поизвращаться - отвести для этого отдельный сервер и делать там скриншоты, их выкладывать в сеть в режиме реального времени, а управление сделать через remote desktop, ну или декомпилировать и создать свой API. Не представляю кем надо быть что-бы такую работу проделать.
Вроде бы есть COM API, лучше начать с этого.
Вроде бы есть COM API, лучше начать с этого.
Все, синтегрировал, только ссылку не дам (не хочу что поисковик раньше времени меня проиндексировал)
может кто-нибудь объяснит мне, почему на всех встроенных гугл-картах что я видел, не работает колесо (zoom in / zoom out)? мегаудобная фича, работает на maps.google.com
это виноват гугл или те кто встраивает?
это виноват гугл или те кто встраивает?
тоже часто это замечал.. незнаю почему по умолчанию они это отключили, может из-за того что-бы когда скроллишь по странице и курсор натыкается на карту, то страница перестаёт скроллиться..
map.enableScrollWheelZoom(); //решает эту проблему в данном случае
map.enableScrollWheelZoom(); //решает эту проблему в данном случае
а как можно задать высоту и ширину для функции openInfoWindowHtml() ?
нужна помощь: сделал карту, сделал свои иконки (маркеры) для своих офисов — но кликать на всю иконку (маркер) не получается! Кликаешь как бы на старый маркер, который по дефолту. Настроек не нашел.
ссылка: advokat-chernov.ru/?razdel=contact
ссылка: advokat-chernov.ru/?razdel=contact
Sign up to leave a comment.
Интегрируем google maps