Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Вывод нескольких маркеров на карте и кластеризация (https://javascript.ru/forum/css-html/63028-vyvod-neskolkikh-markerov-na-karte-i-klasterizaciya.html)

Dilettante_Pro 16.05.2016 10:43

sergofedor06,
Цитата:

Сообщение от sergofedor06
где этот markerclusterer.js так и не нашел в корне сайта нет папки (scripts)

markerclusterer.js на github лежит в папке src
В папку scripts я положил его на своем сайте, поэтому и добавил загрузку
<script src="scripts/markerclusterer.js"></script>
Цитата:

Сообщение от sergofedor06
положил в папку с моим скриптом то что вы правили

Вы использовали мой вариант скрипта? В том числе и подключение библиотеки Google maps api? (В вашем варианте загрузки библиотеки указано v=2 - несовместимо с markerclusterer v3)
Картинки для markerclusterer разместили на своем сайте в корневой папке в папке image?
Цитата:

Сообщение от sergofedor06
также подключал и эту библиотеку https://github.com/googlemaps/js-mar...erclusterer.js

Онлайн-подключение библиотеки не годится, т.к в ней тоже есть строка 191, которая ссылается на старое место размещения картинок, которое больше недоступно - надо скачивать и удалять строку.

Посмотрите сообщения в консоли браузера.

Dilettante_Pro 16.05.2016 16:06

В том, что работает, можете убедиться
http://dilettante.usite.pro/index/maps/0-5

sergofedor06 17.05.2016 10:58

Спасибо большое!
С примером все гуд, есть только не ясность

именно с директорией с картинками кластеров!
путь к директории должен быть абсолютным в виде ссылки как у вас там ссылка прописана до папки с фото 5 кластеров?

я прописал относительный путь, вида
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'images';

и сложил 5 картинок в папку (images)

но в таком варианте картинки кластеров не подгружает че-то!
в чем проблема не в курсе, или только нужно указывать прямую ссылку на парку с кластерами

sergofedor06 17.05.2016 11:07

Опачки, у меня по ссылке не подгружает картинки кластеров
скачал с гитхаба картинки 5 шт, с именами

m1.png
m2.png
m3.png
m4.png
m5.png

положил в директорию (images)

путь прописал
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'http://moidomen.ru/images';

что не так?

возможно картинки должны иметь другое название?

скиньте пожалуйста содержимое
http://dilettante.usite.pro/images/m

Dilettante_Pro 17.05.2016 11:15

sergofedor06,
я же вам писал:
190 MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ =
191 'https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/' +
192 'images/m';
- удалить строку 191

В результате получается:

MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'images/m';

т.е. папка images, в ней лежат перечисленные вами файлы картинок

m используется библиотекой как начало имени файла картинки

sergofedor06 17.05.2016 11:41

вы наверное не поняли, на этот раз я взял ваш скрипт и библиотеку
http://dilettante.usite.pro/scripts/markerclusterer.js

у вас вроде все удалено и работает

я взял код из вашего примера

http://dilettante.usite.pro/index/maps/0-5

все работает, только если я подменяю
ваше
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'http://dilettante.usite.pro/images/m';
на мое
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'http://moidomen.ru/images';

то не работает, 5 картинок я скачал и положил в папку
http://moidomen.ru/images

вот суть вопроса в чем, те грабли что были раньше я уже прошел, в чем причина и почему не подгружает картинки кластеров вот в этом у меня вопрос?

sergofedor06 17.05.2016 11:44

все с таким путем к картинкам работает
images/m

спасибо!

Dilettante_Pro 17.05.2016 11:46

sergofedor06,
Повторяю еще раз:
Вместо
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'http://moidomen.ru/images';
нужно
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PAT H_ = 'http://moidomen.ru/images/m';

m используется библиотекой как начало имени файла картинки - к нему программно добавляется номер файла и расширение

sergofedor06 17.05.2016 11:48

да, я прочитал и понял что вы имели ввиду, сразу не мог понять почему не работает, скажите такой вариант способен вывести к примеру 1000 меток на карте?

Dilettante_Pro 17.05.2016 11:57

sergofedor06,
Пример с 1000 маркеров
http://dilettante.usite.pro/index/maps/0-5


Часовой пояс GMT +3, время: 21:40.