2013-05-23 15 views
5

Google harita işaretçilerim, imleci imleç stilinin üzerine getirmekten nasıl durdurabilirim? Şu anda işaretçiler, fareyi üzerlerinde gezdirirseniz, imleç bir ele dönüştüğünde, bağlantılar gibi davranır. Eğer cursor özelliği ayarlayabilirsiniz,Google harita işaretleyicileri, imlecin üzerinde imleç imleci stiline sahip olmasını engeller mi?

function addMarkerLargeMap(latlng, myTitle, html, price) { 
    markers.push(new google.maps.Marker({ 
     position: latlng, 
     clickable: false, 
     map: map, 
     title: myTitle, 
     icon: "path-to-my-icon.png", 
     html: "<div style='width:100px;height:auto'>" + html + "</div>", 
     })); 

Alternatif işaretleyici seçeneklerinde false

function addMarkerLargeMap(latlng, myTitle, html, price) { 
    markers.push(new google.maps.Marker({ 
     position: latlng, 
     map: map, 
     title: myTitle, 
     icon: "path-to-my-icon.png", 
     html: "<div style='width:100px;height:auto'>" + html + "</div>", 

     })); 
+0

marker.setCursor'u çalıştırabilir ({imleç: 'default'}) – PiLHA

cevap

15

Seti tıklanabilir: Burada

işaretleyici oluşturmak koddur İşaretçi seçeneklerinde, yerine belirli bir imleç türünü kullanmak istiyorsanız varsayılan. Örneğin.
cursor: 'crosshair' 

işaretleyici tıklanabilir ise bu sadece çalışmak gibi görünse de

.

+1

"Tıklanabilir: yanlış" ayarının "başlık" (araç ipucunun) gösterilmesini engelleyeceğini unutmayın. – 10basetom

0

#main_map img {cursor:default!important;}

+0

Doest bir şey yapar. Ive ayrıca #map_canvas'ı da haritanın kimliğiydi. – Evans

+0

'İmleç: işaretçi 'görüntüdeki satır içi stil midir? ve imleci: işaretçisine ihtiyaç duyan başka görüntüleriniz var mı? eğer yapamazsanız, sadece img'de bulunabilirsiniz {imleç: varsayılan! önemli; } '. –

İlgili konular