Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Google maps API

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

smiletSMILET

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Нужна помощь по 575,7. Нужно сделать такую карту:
•    Допустим, на карте есть 50 объектов;
•    Допустим, есть 5 видов объектов;
•    Один объект может принадлежать нескольким видам (например, один адрес может быть и магазином и жилым домом).
•    Например, на карте с боку или внизу будут виды с галочками, переключая которые должны появляться и пропадать маркеры.
Может, подскажите, где есть похожий пример. Где в вкратце почитать, как реализовать что-то такое.

Всего записей: 68 | Зарегистр. 25-01-2012 | Отправлено: 16:36 26-06-2012
Kaylang



Вредный и упрямый
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
 
Чтобы не создавать новую тему по Google Maps API, поднимаю эту тему. Название у нее самое подходящее.
 
Проблема:
В одном из модулей Drupal (а конкретно Get Locations) используется Google Maps API ver.3.
 
Есть файл markermanager.js, в котором есть функция  

Код:
 
ProjectionHelperOverlay.prototype.LatLngToPixel = function (latlng, zoom) {
  var map = this._map;
  var div = this.getProjection().fromLatLngToDivPixel(latlng);
  var abs = {x: ~~(0.5 + this.LngToX_(latlng.lng()) * (2 << (zoom + 6))), y: ~~(0.5 + this.LatToY_(latlng.lat()) * (2 << (zoom + 6)))};
  return abs;
};
 

 
Браузер выдает ошибку "Uncaught TypeError: Cannot call method 'fromLatLngToDivPixel' of undefined " в строке "var div = this.getProjection().fromLatLngToDivPixel(latlng)".
 
Кто-нить может помочь разобраться с проблемой?
 
Моего инглиша не хватает, чтобы задать вопросы там на форуме, а потом разобраться в ответах.
 
Заранее благодарен!

Всего записей: 38546 | Зарегистр. 29-08-2002 | Отправлено: 02:40 01-08-2013 | Исправлено: Kaylang, 02:42 01-08-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaylang

Цитата:
Cannot call method 'fromLatLngToDivPixel' of undefined "

означает, что
Цитата:
this.getProjection()
ничего не возвращает.. а должно вернуть объект, у которого есть функция fromLatLngToDivPixel

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:44 01-08-2013
Kaylang



Вредный и упрямый
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
 а должно вернуть объект, у которого есть функция fromLatLngToDivPixel

И как добиться, чтобы этот объект был возращен?

Всего записей: 38546 | Зарегистр. 29-08-2002 | Отправлено: 02:46 01-08-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaylang

Цитата:
И как добиться, чтобы этот объект был возращен?

ну откуда же я знаю по этому кусочку кода ?)  
возможна какая то несовместимость или ошибка в чем то еще, в другом месте
https://drupal.org/node/1999012

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:48 01-08-2013
Kaylang



Вредный и упрямый
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
https://drupal.org/node/1999012

Это я видел, и по ссылкам оттуда ходил, но решения проблемы не нашел. Потому и задал вопрос здесь.  

Цитата:
ну откуда же я знаю по этому кусочку кода ?)

Так там по ссылке весь js-файл. Или лучше дать ссылку на сайт, чтобы посмотреть, как оно на сайте "жужжит"?

Всего записей: 38546 | Зарегистр. 29-08-2002 | Отправлено: 02:56 01-08-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaylang

Цитата:
но решения проблемы не нашел

там отключили эту возможность.. как и написано - в markermanager полно багов и лучше использовать MarkerClusterer

Цитата:
Так там по ссылке весь js-файл.

а толку ?) это надо смотреть в процессе.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:04 01-08-2013
Kaylang



Вредный и упрямый
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
отправил ПМ.

Всего записей: 38546 | Зарегистр. 29-08-2002 | Отправлено: 03:07 01-08-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Google maps API


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru