2016-03-28 2 views
0
  • Я использовал угловую карту Google для отображения нескольких маркеров и использовал fit = "true" для отображения всех маркеров в одном представлении.
  • Но при масштабировании к определенному маркеру при нажатии маркера карта масштабируется до установленного по умолчанию центра, чтобы отображать информационное окно вместо того, чтобы показывать информационное окно в самом увеличенном положении.
  • Код сниппета (Это часть страницы, где я определил Google Map не весь код):

Угловые Google Maps: fit = "true" недавние пользователи для отображения infowindow

<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 содержит json, состоящий из информации, относящейся к каждой ноте, такой как идентификатор, содержимое и т. д.

  • Я пробовал это без использования fit = "true", и он отлично работает, но я также хочу, чтобы карта настраивалась для просмотра всех маркеров в первом представлении, поэтому мне также нужно использовать fit = "true".

+0

ваш фрагмент кода не работает, и контроллер будет приятно узнать, что на самом деле содержит 'mapView.markers.notes' – 23tux

+0

Спасибо, что ответили. Я обновил вопрос соответственно, извините, не могу передать весь код. Но нужна помощь плохо. – codelove

ответ

0

Проблема удалось решить, используя старую версию угловыми карты Google, это был вопрос о версии выше 2.1.3, в котором он должным образом не поддерживает более подробную информацию в атрибуте значок, чем URL. я поднял вопрос, соответствующий этому на GitHub, URL-адрес является:

https://github.com/angular-ui/angular-google-maps/issues/1785

Смежные вопросы