Posso utilizzare le mappe Mapbox in Maps Marker Pro?
Le mappe di Mapbox richiedono l'uso del motore di mappatura di Mapsbox, che è in conflitto con il motore di mappatura su cui si basa il nostro plug-in (Leaflet). Inoltre, le nuove mappe Mapbox sono mappe vettoriali, mentre Maps Marker Pro utilizza mappe raster. Pertanto, al momento non abbiamo in programma di supportare le nuove mappe di Mapbox Studio. Puoi continuare a utilizzare gli stili classici fintanto che Mapbox li fornisce, anche nella versione 4, aggiungendoli come layer personalizzato.
Impossibile attivare il plug-in - Errore irreversibile: Errore non rilevato: Classe "MMP \ SPBAS" non trovata
Errore irreversibile: errore non rilevato: classe "MMP \ SPBAS" non trovata in /wp-content/plugins/maps-marker-pro/classes/maps-marker-pro.php:111
Se ricevi l'errore sopra riportato all'attivazione del plug-in, è probabile che il tuo server abbia un livello di sicurezza (come mod_security) che ha comportato l'eliminazione su specifici file di Marker Pro offuscati. Tali file sono offuscati per impostazione predefinita per proteggere il meccanismo di convalida della licenza e se il livello di sicurezza è configurato in modo rigoroso, tali file possono essere erroneamente identificati come malware.
Per risolvere questo problema, aggiorna alla v4.10 o successiva. Se i problemi persistono, si prega di aprire un ticket di supporto.
Per risolvere questo problema, contatta il tuo hoster e chiedi loro di aggiungere i seguenti 3 file alla whitelist del livello di sicurezza:
- /wp-content/plugins/maps-marker-pro/classes/menu-license.php
- /wp-content/plugins/maps-marker-pro/classes/shortcodes.php
- /wp-content/plugins/maps-marker-pro/classes/spbas.php
In tal caso, scaricare nuovamente il file pacchetto plug-in corrente (rispettivamente la versione che stai utilizzando i nostri archivi di rilascio se non è quello corrente) e ricaricare manualmente i 3 file sopra via FTP.
Come correggere l'errore "Spiacenti, non sei autorizzato ad accedere a questa pagina" in WordPress
Dai un'occhiata al seguente tutorial esterno su una guida su come eseguire il debug e correggere questo errore: https://kinsta.com/knowledgebase/sorry-you-are-not-allowed-to-access-this-page-error-in-wordpress/
I riquadri delle mappe di Google non vengono visualizzati quando si utilizza il tema Giornale
Se stai usando il tema Giornale disponibile su Envato markeÈ possibile che i riquadri delle mappe per le mappe di base di Google non siano visibili:
Ciò è causato dallo style.css del tema: abbiamo già contattato il supporto e speriamo che il problema venga risolto presto con una nuova versione del tema di Newspaper.
Fino a quando questa correzione non sarà disponibile, puoi risolvere il problema accedendo al pannello Giornale / tema, seleziona la scheda "Codice personalizzato" e aggiungi il seguente CSS alla sezione "CSS personalizzato":
body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
opacity: unset !important;
}
in alternativa puoi anche aggiungere il seguente CSS:
.maps-marker-pro img {
opacity: 1 !important;
}
Non riesco ad aggiornare una mappa o un marcatore poiché il pulsante Salva è disabilitato
Se il pulsante "Salva" nelle pagine di modifica della mappa o dell'indicatore è disabilitato e non può essere cliccato, è probabile che ciò sia causato da un conflitto di plug-in. Per verificarlo, disabilita tutti gli altri plug-in eccetto Maps Marker Pro e riprova.
Se questo non aiuta, è probabile che ci sia un problema con l'endpoint AJAX WordPress generale. Dai un'occhiata alla console del browser (può essere aperta con il tasto F11 per esempio) per vedere se ci sono messaggi di errore. Inviaci questi messaggi di errore in a ticket di supporto in modo che possiamo dare un'occhiata più da vicino.
Come creare mappe reattive
Per impostazione predefinita, le mappe create con Maps Marker Pro sono reattive, il che significa che la larghezza della mappa si adatta alla larghezza dell'elemento HTML principale in cui è incorporata la mappa. Ciò si traduce ad esempio nel ridimensionamento delle mappe su dispositivi più piccoli per adattarsi alla larghezza corrispondente del cellulare dispositivo.
Se desideri disabilitare la funzione reattiva per una mappa, apri la mappa sul backend, passa alla scheda "Interazione" e disabilita l'opzione "Reattiva":
Dove inviare una richiesta di funzionalità
Hai un'idea su come migliorare Maps Marker Pro? Quindi fatecelo sapere con uno dei due invio di un ticket di supporto o usando il nostro Modulo di Contatto.
È necessaria una licenza aggiuntiva per utilizzare Maps Marker Pro su un sottodominio?
No, dalla v4.14.3, non è necessaria alcuna azione aggiuntiva se desideri utilizzare Maps Marker Pro anche su un sottodominio. L'unico prerequisito è che tu abbia prima attivato la licenza sul tuo dominio principale.
Se hai attivato prima la licenza su un sottodominio, segui il tutorial su come trasferire una licenza a un nuovo dominio - una volta terminato, attiva prima la tua chiave di licenza sul tuo dominio principale (come www.miodominio.com) e successivamente potrai utilizzare Maps Marker Pro sui sottodomini (come staging.mydomain.com) anche in seguito.
Errore di geocodifica "OVER_QUERY_LIMIT"
Se ricevi l'errore OVER_QUERY_LIMIT quando provi a geocodificare un indirizzo con Google impostato come fornitore di geocodifica, ciò significa che hai superato i limiti di utilizzo dei servizi Web della piattaforma Google Maps di:
- inviando troppe richieste al giorno o ad esempio entro
- invio di richieste troppo veloce, ovvero troppe richieste al secondo
I problemi di cui sopra possono essere risolti combinando due approcci:
- Riduzione dell'utilizzo, ottimizzando le applicazioni per utilizzare i servizi Web in modo più efficiente.
- Aumentare i limiti di utilizzo, quando possibile, acquistando un'indennità aggiuntiva per la licenza delle API di Google Maps for Work.
Ti consigliamo di accedere al tuo Console API di Google e controlla e regola i tuoi limiti di utilizzo lì.
In alternativa puoi passare a un altro fornitore di geocodifica.
Nessun risultato di geocodifica per un indirizzo o una posizione specifici
Maps Marker Pro ti consente di scegliere tra diversi fornitori di geocodifica che ti consente di ottenere i migliori risultati in base alle tue esigenze. Per un elenco dei provider di geocodifica disponibili e le istruzioni su come attivarli, dai un'occhiata a https://www.mapsmarker.com/kb/article/geocoding/.
Tieni presente che ogni fornitore di geocodifica utilizza fonti diverse con cicli di aggiornamento diversi. Tuttavia, può essere che non sia stato trovato alcun risultato per un indirizzo, che esiste sicuramente. Se questo è il tuo caso, ti consigliamo di passare a un altro fornitore di geocodifica per verificare se lì si trova l'indirizzo esatto, ad esempio utilizzando il menu a discesa che mostra tutti i fornitori di geocodifica attivi:
Se non viene ancora trovato alcun risultato, puoi aiutare tutti i servizi di geocodifica basati su OpenStreetMap (tutti tranne Google Geocoding) a migliorare il loro set di dati inviando l'indirizzo. Per ulteriori informazioni su come aiutare a migliorare i dati degli indirizzi per OpenStreetMap, dai un'occhiata ai seguenti siti:
Come attivare le impostazioni avanzate per le mappe
Maps Marker Pro offre molte opzioni che puoi impostare per le tue mappe. Per mantenere un'interfaccia back-end sottile, le impostazioni avanzate nell'editor delle mappe sono disabilitate per impostazione predefinita, nascondendo le opzioni che sono spesso solo per uso avanzato:
Se mostri le impostazioni avanzate attivando il pulsante di opzione "Mostra impostazioni avanzate", impostazioni aggiuntive che verranno visualizzate per ciascuna sottoscheda della schermata di modifica della mappa. Esempio per la scheda Mappa:
Quando si attiva questo pulsante, l'impostazione viene salvata automaticamente, quindi la prossima volta che si apre la schermata di modifica della mappa, l'impostazione dell'ultima volta verrà riutilizzata.
Come assegnare un marcatore a una mappa quando si utilizza l'importatore GeoJSON
Se si desidera assegnare un marcatore a una mappa quando si utilizza la funzione di importazione GeoJSON, è necessario aggiungere l'ID della mappa del marcatore nella maps
proprietà-attributo. Esempio in cui l'indicatore viene aggiunto alle mappe con ID 1 e 2:
{"type": "FeatureCollection", "features": [{"type": "Feature", "geometry": {"type": "Point", "coordinate": ["16.372500", "48.208300"]} , "proprietà": {"id": "56", "name": "Headquarters", "address": "Main Street", "zoom": "10.0", "icon": "", "popup": "Questa è la nostra sede aziendale", "link": "", "mappe": "1,2" }}]}
Se il marker non deve essere assegnato a nessuna mappa quando si utilizza l'importatore GeoJSON, utilizzare il valore null
Come aggiornare in blocco mappe e marcatori
Con la versione 4.1 sono stati aggiunti strumenti per l'aggiornamento / modifica in blocco di mappe e indicatori. Vedi il note sulla versione correlate per i dettagli.
Errore "Tipo di file non consentito per motivi di sicurezza" quando si tenta di caricare un file gpx
WordPress 4.7.1 ha introdotto un bug che può causare questo errore. Abbiamo incluso una soluzione alternativa per questo in Maps Marker Pro v4.3, quindi l'aggiornamento all'ultima versione dovrebbe risolvere il problema.
Se sei sulla v4.3 o successiva e ricevi ancora questo errore, molto probabilmente è un problema con il file GPX stesso. WordPress controlla se i contenuti di un file corrispondono al tipo MIME riportato e rifiuta il caricamento in caso contrario. Poiché i file GPX sono tecnicamente file XML, deve essere presente un'intestazione XML valida. Ciò significa che quando apri il file con un editor di testo, la prima riga dovrebbe essere simile a questa:
<?xml version="1.0" encoding="UTF-8" ?>
Se questo non è il caso, l'aggiunta della riga dovrebbe risolvere l'errore.
In alternativa, sebbene non sia consigliato per motivi di sicurezza, puoi disabilitare il controllo del tipo MIME aggiungendo il seguente codice al tuo wp-config.php:
define('ALLOW_UNFILTERED_UPLOADS', true);
Se i problemi persistono, per favore aprire un ticket di supporto e allega il tuo file GPX.
La finestra dell'icona del marcatore è sovrapposta dalla mappa
Se si desidera modificare l'icona di un indicatore e la finestra dell'icona è nascosta dietro la mappa quando si fa clic sul pulsante "Modifica" per le icone, ciò è solitamente causato da un conflitto di plug-in (alcuni plug-in non seguono le migliori pratiche e incorporano i loro javascript e File CSS su ogni pagina di amministrazione e non solo dove necessario).
Puoi trovare e disabilitare il plugin che causa questo o aggiungere il seguente codice alla fine
theme´s funzioni.php per risolvere questo problema:
/ * Maps Marker Pro - risolto il fatto che l'icona modale veniva nascosta da altri plugin o temi usando jquery ui * / function mmp_icon_modal_visibility_workaround () {$ current_screen = get_current_screen (); if (($ current_screen-> base == 'maps-marker-pro_page_mapsmarkerpro_marker') || ($ current_screen-> base == 'maps-marker-pro_page_mapsmarkerpro_map')) {echo ' .ui-dialog { z-index: 99999 !important; } '; }} add_action ('admin_head', 'mmp_icon_modal_visibility_workaround');
Come disinstallare Maps Marker Pro
Se desideri disinstallare Maps Marker Pro, accedi con un account amministratore al tuo sito WordPress, vai su Plugin e prima disattiva Maps Marker Pro:
Come passaggio successivo, fare clic su "Elimina":
Come passaggio successivo, confermare l'eliminazione facendo clic su "OK" (attenzione: anche tutte le mappe e i marker creati verranno eliminati e non è possibile annullare questa azione, a meno che non si ripristini un backup!)
Se vuoi anche cancellare il tuo account cliente e la licenza sui nostri server, per favore aprire un ticket di supporto.
Maps Marker Pro è compatibile con Gutenberg / WordPress 5.x?
Sì, Maps Marker Pro è compatibile con WordPress 5 e il nuovo editor Gutenberg. Per i requisiti minimi generali di Maps Marker Pro, consultare questa FAQ.
Per una versione futura intendiamo anche aggiungere un blocco di mappe personalizzato, che consente di cercare e aggiungere facilmente codici brevi per le mappe (fino ad allora è necessario copiare e incollare il codice breve per una mappa in un blocco):
Passaggio 1: copia lo shortcode, ad esempio dalla pagina di modifica della mappa
Passaggio 2: incolla lo shortcode nell'editor Gutenberg, il che si traduce nella creazione automatica di un blocco shortcode
Maps Marker Pro GDPR / DSGVO è conforme?
Sì, per favore dai un'occhiata al nostro politica sulla riservatezza che descrive come raccogliamo e utilizziamo le informazioni personali fornite.
Errore di analisi: errore di sintassi, T_OBJECT_OPERATOR imprevisto in maps-marker-pro.php
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /wp-content/plugins/maps-marker-pro/maps-marker-pro.php on line 66
Se vedi l'errore sopra riportato quando provi ad attivare Maps Marker Pro, questo di solito significa che la versione di PHP utilizzata sul tuo server è troppo bassa.
Maps Marker Pro richiede almeno PHP 5.4 per funzionare correttamente, comunque poiché PHP 5.4 è già obsoleto e non riceve più aggiornamenti (comprese le correzioni di sicurezza!) Da settembre 2015, consigliamo vivamente di versione di PHP attualmente supportata (7.x).
Per risolvere questo problema, cambia la tua versione di PHP attraverso il tuo pannello di controllo di hosting, se possibile, oppure contatta il supporto del tuo provider di hosting per cambiare la versione di PHP per te.
Errore "Solo a scopo di sviluppo" sulle mappe di base di Google
Per impostazione predefinita, Maps Marker Pro utilizza OpenStreetMap per le mappe che possono essere utilizzate senza alcuna registrazione obbligatoria della chiave API. Se si utilizza Google Maps, tuttavia, è possibile che si verifichi il seguente problema, se l'impostazione della chiave dell'API di Google era incompleta / errata:
Se vedi l'errore "Solo per scopi di sviluppo" sulla tua mappa utilizzando mappe di base di Google, apri la console del browser (ad es. Premendo il tasto F12 in Firefox o Chrome) e passa alla scheda "Console" e per vedere maggiori dettagli sul errore:
Nell'esempio sopra, l'errore è NoApiKeys
, il che significa che manca la chiave API JavaScript obbligatoria di Google Maps.
La maggior parte degli errori è comunque correlata alla chiave API JavaScript di Google Maps, necessaria per visualizzare correttamente Google Maps.
Quindi, per risolvere questo problema, procedi come segue:
- assicurati di aver registrato una chiave API JavaScript di Google Maps, vedi lezione per dettagli. Assicurati inoltre di aver salvato i dettagli della tua carta di credito nella console dell'API di Google, che è necessaria dal Google ToS cambia dall'estate 2018.
- se il tuo errore è
RefererNotAllowedMapError
ricontrollare il passaggio 6 dal lezione e assicurati di impostare il referrer accettato per il dominio in cui la mappa è incorporata è configurata correttamente, ad esempio*.yourdomain.com/*
Per tutti gli altri errori, consultare il riferimento all'errore all'indirizzo https://developers.google.com/maps/documentation/javascript/error-messages#deverrorcodes dove troverai anche una possibile soluzione.
Se il problema persiste, apri a ticket di supporto e saremo lieti di aiutarti.