ACF смяна на пина на Google Maps

sharpshooter

Registered
Здравейте, опитвам се да сменя пина на Google Maps на ACF плъгина, но не разбирам къде трябва да добавя този код. Не съм сигурен дали трябва да го променя във вече съществуващ JS файл или трябва да заредя нов файл с този код.

Ето го кода:
// create marker
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: 'DSRU',
icon: 'http://www.example.com/application/static/images/gmap-marker.png'
});

Ето какво пише:
Change this
// create marker
var marker = new google.maps.Marker({
position : latlng,
map : map
});
to something like this:
// create marker
var marker = new google.maps.Marker({
position : latlng,
map : map,
icon: ‘http://example.com/my_icon.png’
});
Разбирам какво трябва да се направи, но не знам къде. Моля ви за малко съдействие.

 
Какво излиза така? Би трябвало в този файл. Какви други JS файлове имаш, те са сигурно функционални, този държи сигурно основните конфузи + дата. Това в каква система се опитваш да го сложиш. Мисля, че имаше библиотеки с Гугъл карти, в които да сменяш лесно маркера.
 
Нищо не излиза, защото не знам как го добавя. Това е проблемът. Даже се чудя, ако го добавя просто като парче код във footer-a, дали няма да промени всички пинове на Google Maps, не само на ACF.

Други JS файлове не знам какви имам, но плъгина предполагам взима от някъде тези неща, но не знам дали е с API.

Използвам WordPress + ACF plug-in.
 
С този плъгин не съм запознат. Но не ми изглежда да е специално правен за мапс.

Ако искаш, виж това:


Доста е добър плугина и има доста възможности.
 
Google е глобален. Добави конфигурацията, където ти трябва. Мисля че новата инстанция на маркера длед това се добавяше към инстанцията която ти инициализира мапса. В момента не мога да се сетя как точно беше. Трябва да погледна на работа, че там отдавна не съм го пипал.
 
Blinky, аз всъщност не търся maps плъгин. Използвам ACF плъгина, който има допълнително поле на Google Maps и точно този пин искам да сменя. Иначе чист JS код си сменям пиновете, но в случая не знам как да го направя само на този пин от този плъгин.

Revelation, благодаря, че се включи. Както обясних и на Blinky, просто не знам как да сложа този код и къде, защото не намирам кода, който използват ACF. Опитах да сложа във footer-a скрипт, който зарежда това парче код, но не работи.
 
https://www.advancedcustomfields.co...y_acf_init');-,Template usage,-The Google Map пробва ли описаното тука, да инициализираш мапса? Ако успееш да подкараш този код ще можеш да си смениш иконата.

П.П. Трябва да спра да отговарям в теми за Wordpress. Колкото е лесен за правене на уеб сайтчета, толкова и е досаден с всичките тези плъгини, които не предлагат пълна конфигурация.
 
https://www.advancedcustomfields.com/resources/google-map/#:~:text=my_acf_init');-,Template usage,-The Google Map пробва ли описаното тука, да инициализираш мапса? Ако успееш да подкараш този код ще можеш да си смениш иконата.

П.П. Трябва да спра да отговарям в теми за Wordpress. Колкото е лесен за правене на уеб сайтчета, толкова и е досаден с всичките тези плъгини, които не предлагат пълна конфигурация.
Защо бе. Няма лошо, те и те са все едно някой е правил нещо на някой фреймуърк, само където тук цяло къмюните ти е поставило някакви правила и граници, в който да си правиш плъгините.


За жалост не винаги всичко върви по мед и масло, защото някои неща не са съвместими с други и се получават грешки. Често се среща сценария с несъвместимост с тема и плъгин, или плъгин и плъгин. Виждал съм онлайн магазини на WooCommerce с поне 50 плъгина, там трябва да си повече от цъкач. Иска се да има човек идея кой какво прави, къде рови и как влияе на всичко останало в сайта.
 
Аз не съм по цъкащите неща. Страшно досадно ми е. Бих се занимавал с поддържането на wordpress, но не и да го ползвам. Опитвал съм и ме е изкарвало извън нерви.
 
https://www.advancedcustomfields.com/resources/google-map/#:~:text=my_acf_init');-,Template usage,-The Google Map пробва ли описаното тука, да инициализираш мапса? Ако успееш да подкараш този код ще можеш да си смениш иконата.

П.П. Трябва да спра да отговарям в теми за Wordpress. Колкото е лесен за правене на уеб сайтчета, толкова и е досаден с всичките тези плъгини, които не предлагат пълна конфигурация.
Какво значи пълна конфигурация?
Дали са ти достатъчно, и при това безплатно. Просто няма как да покриеш всички случаи.
 
Какво значи пълна конфигурация?
Дали са ти достатъчно, и при това безплатно. Просто няма как да покриеш всички случаи.
Маркера е един от основните елементи на една карта, който потребителите биха искали да сменят. Не знам на кое казваш достатъчно. Излиза така, че advanced custom fields не са чак толкова advanced.

Плюс това документацията е леко оскъдна и неясна.
 

Back
Горе