- infowindow göstermek ve tek bir görünümde tüm işaretçileri görüntülemek için = "true" fit kullanılan.
- Ancak, belirli bir işaretçiye yakınlaştırmak için, işaretleyiciyi tıklattığınızda, mapWindow'u, yakınlaştırılmış konumunun kendisinde göstermek yerine, infoWindow'u görüntülemek için varsayılan olarak varsayılan merkeze uzaklaşır.
Açısal Google Maps: fit = "true" recenters
<ui-gmap-google-map center="mapView.viewPort.center" zoom="mapView.viewPort.zoom" options="mapView.options">
<ui-gmap-markers fit="true" models="mapView.markers.notes" coords="'self'" idkey="'id'" doCluster="true" clusterOptions={maxZoom:20,averageCenter:true,styles:[{url:'http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m5.png',height:90,width:90},]} icon="'icon'">
<ui-gmap-windows templateUrl="'template'" templateParameter="'templateParam'">
</ui-gmap-windows>
</ui-gmap-markers>
</ui-gmap-google-map>
mapView.markers.notes bir içerir:
- Kod Parçacığı (Bu google harita değil tüm kodu tanımladığınız sayfanın parçasıdır) id, içerik, vb gibi her nota ilişkin bilgilerden oluşan json dizisi.
Denedim Bu, fit = "true" kullanmadan mükemmel çalışır ve aynı zamanda haritanın, ilk görünümdeki tüm işaretleyicileri görüntüleyecek şekilde ayarlamasını da isterim, bu yüzden de fit = "true" değerini kullanmam gerekir.
snippet'iniz çalışmıyor, ve kontrolör mapView.markers.notes' neyi içerdiğinin 'görmek güzel olurdu – 23tux
Cevap verdiğin için teşekkürler. Soruyu buna göre güncelledim, özür dilerim tüm kodu veremem. Ama kötü bir şekilde yardıma ihtiyacım var. – codelove