2012-01-22 25 views
13

Bu gerçekten garip. API'nın v3'ü kullanarak bir Google Haritalar uygulaması oluşturduktan sonra, imleci harita üzerinde gezdirdiğimde bazen fare imleci kaybolacaktır. Harita dışında etkileşimde bulunmam gereken birkaç kontrolüm var. Onlardan birine tıkladıktan ve harita odağı kaybettikten sonra problem kendini gösterir. Bunun başka biri oldu mu? Odağı haritanın olduğu div'a ayarlamayı denedim ama çalışmadı.İmleç Google Haritalar uygulamasında kayboluyor

+0

Burada kodunuzu gösterebilirsiniz .. –

+0

Bunun için bir Google Chrome sürümünü kullanıyordum. Serbest bırakmada iyi çalışıyor. Lütfen bu soruyu kapatın. Teşekkürler! –

+0

Normal Chrome yapısında aynı sorunu yaşıyorum. – Brad

cevap

1

Hangi tarayıcıyı kullanıyorsunuz? Aynı problemi (krom v.17.0.963.46 ve mac os x v. 10.7.2 ve v. 10.6.8) karşıladım. Krom için uzantı geliştirdim ve 17.0.963.46 sürümüne kadar krom güncellemeye kadar her şey iyi durumdaydı. O andan itibaren imleci ile problemler başladı. Ama ben aynı sorunu "açık" google harita üzerinde gördüm - http://maps.google.com. Bu tarayıcının sürümünün problem olduğunu düşünüyorum. FireFox için her şey yolunda. Bu bağlantı ile bilgi oku - it yardımcı olabilir çekebilir: http://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Feature%20Status%20Owner%20Summary&groupby=&sort=&id=113358

+1

Yalnızca v17'de başarısız. 16 iyi çalışıyor. Aynı zamanda v17 üzerindeki Bing haritalarında da aynı problemi fark ettim. –

11

Kısa cevap: Google'ın el imleci dosyasını önceden yükleme bu sorunu çözer.

Detaylı açıklama: Bugün, 17.0.963.56 sürümüne yükselttikten sonra bile, OS'de Chrome'da aynı sorunu yaşıyordum. Diğer tarayıcılar ve Windows'taki Chrome iyi çalışıyordu.

İmleç, özel bir öğeden harita görüntüsüne taşınırken giderildi. Yakınlaştırma denetimleri ve işaretleyicilerinde, fare görünürdü ancak onları taşırken tekrar kayboldu. Bir CSS imlecini ayarlamak: harita öğesinin altındaki tüm div'ler için işaretçi, imleci de görünür hale getirdi, ancak doğru stilde değil.

Google Maps DOM’ı kontrol ettim ve Google'ın harita resmi üzerinden bir url imleci kullandığını öğrendim: http://maps.gstatic.com/mapfiles/openhand_8_8.cur.

Bu imleç görüntü dosyasını önceden yüklerken farklı yollar vardır. Html sayfanızda gizli bir resim oluşturabilirsiniz: Veya jQuery kullanarak doğru src özniteliğine sahip bir görüntü öğesi oluşturabilirsiniz.

Lütfen bu durumun sizin için de çözülmesine izin verin.

+0

Yani, Mac için Chrome ile ilgili bir sorun mu var? –

+2

Evet, öyle görünüyor. Hata raporları oldukça tutarlı. http://code.google.com/p/chromium/issues/detail?id=113358 Ancak, google bir hata düzeltmesi yapana kadar bu basit çözümün bazı baş ağrıları kurtarması gerekir. – Micros

İlgili konular