Comments 30
Насчет интеграции google maps, недавно (после каких-то действий со стороны гугла) всплыла проблема такого рода:
если интегрировать на не-UTF-8 сайт, то при отображении в IE плывут русские символы (а они в подписи), увидеть пример можно здесь http://mialauto.ru/contact.html
как-нибудь решали эту проблему ?
если интегрировать на не-UTF-8 сайт, то при отображении в IE плывут русские символы (а они в подписи), увидеть пример можно здесь http://mialauto.ru/contact.html
как-нибудь решали эту проблему ?
0
Не приходилось, всюду стараюсь utf-8 использовать.
0
попробовали несколько вариантов. не помогает.
0
Нет никакой проблемы, надо добавить параметр 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}">
0
Спасибо за информацию!
Возник другой вопрос - на карте есть надпись "Картографические данные...". Она очень длинная, а ширина встраиваемой карты небольшая. Возможно ли как-то уменьшить надпись / убрать ее совсем / сделать в 2 строки ?
Возник другой вопрос - на карте есть надпись "Картографические данные...". Она очень длинная, а ширина встраиваемой карты небольшая. Возможно ли как-то уменьшить надпись / убрать ее совсем / сделать в 2 строки ?
0
Да, к сожалению гугл не предоставляет возможности как-то переместить свои копирайты. Насколько я понимаю, — проблема такая-же как совсем недавно встала перед нами:
Маленькую карту невозможно нормально вставить на сайт, т.к. копирайты вылезают за границы. Мы решили эту проблему с помощью 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. Но так делать нехорошо. Тем более, что если ресурс будет какой-то особо-посещаемый, то гугл может и забанить. Поэтому совсем скрывать копирайты не советую.
0
и где на http://mialauto.ru/contact.html что нибудь про google maps?
0
Спасибо, полезный материал.
0
Кхе, кхе. Переместите, пожалуйста, в "Уроки французского". Этот материал там сильно пригодится.
0
простветите идиота :)
Сам я не программер :)
можно или на сайт интергрировать гуглмапс, так чтобы на нем зарегистрированные пользователи могли ставить точки? Именно зарегистрированные на моем сайте, а не в гугле. И чтобы на карте соотвественно отмечались только точки данного комьюнити, а не все гугловские.
заранее спасибо :)
Сам я не программер :)
можно или на сайт интергрировать гуглмапс, так чтобы на нем зарегистрированные пользователи могли ставить точки? Именно зарегистрированные на моем сайте, а не в гугле. И чтобы на карте соотвественно отмечались только точки данного комьюнити, а не все гугловские.
заранее спасибо :)
0
да, точки на карте расставляет Ваш js, и считывать точки которые пользователь выбрал на карте тоже должен Ваш js. Так что все в Ваших руках :)
0
UFO just landed and posted this here
В приведённом выше коде в закомментированной части и есть версия для редактирования маркеров. В этом и вся суть статьи, что пользователи могут не только читать карту, но и устанавливать свои места, другое дело позволять ли это всем или только админам.
0
Скажите, а возможно ли интеграция GoogleEarth на сайт?
0
Если нет открытого API то пожалуй очень сложно. Но можно поизвращаться - отвести для этого отдельный сервер и делать там скриншоты, их выкладывать в сеть в режиме реального времени, а управление сделать через remote desktop, ну или декомпилировать и создать свой API. Не представляю кем надо быть что-бы такую работу проделать.
Вроде бы есть COM API, лучше начать с этого.
Вроде бы есть COM API, лучше начать с этого.
0
Все, синтегрировал, только ссылку не дам (не хочу что поисковик раньше времени меня проиндексировал)
0
UFO just landed and posted this here
UFO just landed and posted this here
а как можно задать высоту и ширину для функции openInfoWindowHtml() ?
+1
нужна помощь: сделал карту, сделал свои иконки (маркеры) для своих офисов — но кликать на всю иконку (маркер) не получается! Кликаешь как бы на старый маркер, который по дефолту. Настроек не нашел.
ссылка: advokat-chernov.ru/?razdel=contact
ссылка: advokat-chernov.ru/?razdel=contact
0
Sign up to leave a comment.
Интегрируем google maps