Я использовал Google Maps Clustering и он работает в соответствии с моими ожиданиями.
Однако я столкнулся с одной странной проблемой в MarkerClusterer
- imagePath
.Когда я установил это ..
imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m',
Работает нормально.Однако, когда я делаю это ..
var imgpath = '<?= SITE_ROOT_IMAGE_DEFAULT ; ?>m3.png';
imagePath: imgpath,
И, предупреждая об этом, дает мне мой правильный относительный путь, /var/www/html/my-app/webroot/img/m3.png
, где я скачал это изображение.Но это не работает.
Я также пытался добавить через http
.
imagePath: 'http://localhost/my-app/img/m3.png',
Я вижу свое изображение, но оно также не работает.
К вашему сведению, я также скачал библиотеку markerclusterer.js
на свой локальный сервер и запрашивал ее только с моего локального сервера.И я использую Cakephp 3.x структуру папок .
Я также пробовал разными способами, как ..
imagePath: "../img/m",
Но он тоже не работает.
Может кто-нибудь подсказать, что я здесь делаю не так?Почему мой imagePath
не берется?