Samsung Smart TV 2012 ve temel olarak HTML5 ve JavaScript için bir uygulama yapıyorum. Google Maps V3 çok iyi çalışıyor, ancak bir şey. Görünüşe göre televizyonun yeterince işleme gücü yok, bu yüzden pürüzsüz efektler korkunç görünüyor. en büyük sorun, düzgün olan setZoom(). Bu yüzden sorum: pürüzsüz zumu devre dışı bırakmak için bir yöntem veya bir parametre var mı? veya tüm harita için tüm pürüzsüz etkileri devre dışı bırakmak mı? Teşekkürler!Google Maps API V3 yumuşak zumu kapat
cevap
Evet, yumuşak zumu devre dışı bırakabilirsiniz! Ama bazılarıyla ... değişiklikler. V2'de sadece "disableContinuousZoom()" işlemini yapabilir ve sorunu çözebilirsiniz, ancak bu yeni sürümde, Google'ın adamları bunu uygulamadı.
Bu ilk olasılıktır (ve bence en kötü ..):
* {
-webkit-transition-property: none!important;
transition-property: none!important;
/* These doesn't affect anything, but, just in case. */
-webkit-animation: none!important;
animation: none!important;
}
(bu çözüm şöyledir: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3033&q=continuous%20zoom&colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Stars%20ApiType%20Internal) diğer çözüm
ve bence en iyi, openlayers ne uygulamıştır edilir:
/**
* APIMethod: setMapObjectCenter
* Set the mapObject to the specified center and zoom
*
* Parameters:
* center - {Object} MapObject LonLat format
* zoom - {int} MapObject zoom format
*/
setMapObjectCenter: function(center, zoom) {
if (this.animationEnabled === false && zoom != this.mapObject.zoom) {
var mapContainer = this.getMapContainer();
google.maps.event.addListenerOnce(
this.mapObject,
"idle",
function() {
mapContainer.style.visibility = "";
}
);
mapContainer.style.visibility = "hidden";
}
this.mapObject.setOptions({
center: center,
zoom: zoom
});
},
Bu stilleri ile harita kabı kullanın, çünkü oldukça tuhaf, ancak davanın bağlıdır, belki en iyi çözüm thi olduğunu s! o gmaps docs üzerinde olmasa
, bu benim için çalışıyor:
map = new google.maps.Map(el, {animatedZoom: false});
Son olarak, 4/17/2017 olarak, bu belgelenmemiş ayar hala benim için çalıştı. – MattGerg
- 1. GWT + Google Maps API v3
- 2. Google Maps API v3: Çizim Yöneticisi
- 3. google maps v3 API mouseover çokgenlerle mi?
- 4. Google Maps API v3: Özel işaretleyici
- 5. Google Maps API V3 fromDivPixelToLatLng tutarlı değil
- 6. Google Maps v3 API - Otomatik Tamamla (adres)
- 7. Google Maps API V3: harita sınırlarını sınırla
- 8. Çokgen çizimi tamamlandığında, google maps api v3
- 9. google maps api v3 etiketleri yok mu?
- 10. Google Maps API etiketi ile v3 işaretleyici
- 11. Google Maps API v3 - GIcon tanımlı değil
- 12. Google maps API V3 yöntemi fitBounds()
- 13. Google maps marker görünmüyor API v3
- 14. Google Maps api V3 güncelleme işareti
- 15. Google Maps v3 - mil
- 16. google maps v3
- 17. Google Maps: Google Maps V3 ve ben kullanıyorum
- 18. Google maps api Çember eğimi?
- 19. Google Maps Katmanlardaki Api işareti
- 20. v2 - v3 Google Maps sarmalayıcı API'si
- 21. Google Maps API v3 Özel Simgelerle İlgi Çekici Noktalar
- 22. google maps api v3 - en yakın sokak görünümü
- 23. google maps api v3 - javascript - perspektif/eğim (uydu değil!)?
- 24. Tıklanan çokgen için nasıl başvuru yapabilirim? (google maps api v3)
- 25. Google Maps API v3 infowindow kapanış etkinliği/geri çağrısı?
- 26. Google Maps API v3 haritayı bir işaretleyiciye yeniden işaretleyin
- 27. adında bir ülke merkezi google maps api v3
- 28. Google Maps JavaScript API V3 - Boşalt/Ayrıştırıcı/Sil/Kaldır
- 29. Google maps-api v3 InfoWindow otomatik olarak yola yükleme yapıyor
- 30. Google Maps V3 API - geometri kütüphanesi hangi mesafe ölçüsünü kullanıyor?
çok teşekkürler !! ferran87, css ile olayının bana oldukça iyi çalıştı! üzgünüm oy verebilecek kadar ünüm yok .. – codeTemplar
Sorun yok codeTemplar! : p – ferran87