Ho iniziato a implementare il mio software utilizzando le mappe api v3. Purtroppo ho scoperto che l'API v3 ha alcuni problemi seri che mi richiamano da una licenza bussiness.google maps api v3 senza trascinamento liscio
I miei clienti utilizzano monitor con risoluzione HD pari a 1920x1080 e la mappa occupa il 90% dello spazio sullo schermo. Purtroppo arriva il problema di cui sto parlando. Quando clicco con il mouse sulla mappa e inizio a trascinarlo è non fumosamente ed è davvero fastidioso. Tutto il divertimento se ne va.
Ho provato alcuni scenarious diverso utilizzando Windows XP, Windows 7 e Windows 8. I browser sto lavorando con sono le ultime versioni di Firefox, Chrome e IE. Ecco i risultati quando si tenta di trascinare la mappa:
- risoluzione dello schermo 320x240 Piccolo: Firefox, Chrome e IE gestire molto bene. È impossibile notare che il trascinamento non è regolare.
- Piccola risoluzione dello schermo 320x240 con 10 polilinee sulla mappa: Chrome e IE gestiscono bene, ma se avete esperienza con l'API v2 noterete una differenza. Firefox - incubo, il trascinamento non è affatto fluido.
- Risoluzione schermo media 1024x768. Firefox - c'è qualche ritardo incoerente. Chrome e IE: una sorta di trascinamento morbido, ma se si sposta il mouse velocemente le cose peggiorano.
- Risoluzione schermo media 1024x768 con 10 polilinee sulla mappa. Firefox - incubo. Chrome e IE: inizi a notare che c'è un po 'di ritardo ma allo stesso tempo sembra un po' agevole.
- Risoluzione schermo 1920x1080. Firefox: enorme ritardo. Chrome e IE - un po 'meglio, ma c'è ancora un preavviso in ritardo. 6) Risoluzione dello schermo alta 1920x1080 con polilinee sulla mappa: Firefox, Chrome e IE - NIGHTMARE. È quasi impossibile trascinare la mappa.
Curiosità:
- Il problema di cui sopra non esiste con v2 API di Google Maps descritto.
- Il problema sopra descritto non esiste quando il mouse viene spostato a meno di 50-60 pixel al secondo. Il trascinamento è davvero scorrevole. Quando il mouse è in movimento velocemente, appare il ritardo.
- Il http://maps.google.com il problema non esiste affatto, MA quando apro alcuni esempi di codice sugli sviluppatori, il problema guida è lì. Ecco un esempio: https://google-developers.appspot.com/maps/documentation/javascript/examples/full/circle-simple.
penso che ho descritto il problema il più profondamente possibile e non importa quanto duramente ho cercato di aggirarlo non ho potuto trovare alcuna soluzione.
Sarò felice se qualcuno condivide la loro opinione su questo problema.
P.S. Purtroppo non ho una chiave per la v2 quindi non posso creare un esempio in cui è possibile visualizzare la mappa al di fuori del mio localhost ma ho trovato un sito web in cui vi è un confronto fianco a fianco (v2 e v3). Prova a trascinare le mappe per vedere la differenza MOLTO.
http://www.wolfpil.de/v2-v3-sidebyside.html
La risoluzione delle mappe è molto piccolo e molto probabilmente gli utenti inesperti potrebbero non vedere la differenza in modo che io ti darò anche i collegamenti separati alle mappe e basta usare Firebug o un debuger simile per rendere la risoluzione della tela più grande. Quindi vedrai di cosa sto parlando.
- mappa v2: http://www.wolfpil.de/v2.html
- mappa v3: http://www.wolfpil.de/v3.html
Quindi, consente di provare a trovare una soluzione :) –
quando rimuovo i driver della scheda video o accesso attraverso desctop remoto il problema non è lì :) –
Ho un'idea. Tornerò :). – GoTo