更改标记位置 - ui-gmap-google-map

时间:2015-11-07 15:02:30

标签: angularjs google-maps

我在ui-gmap-google-map中有标记问题。我希望改变位置我的标记,但是当我选择其他城市时,我的标记并不想改变位置。 有人可以帮忙吗?

位指示

  setListeners = () ->   
    $scope.$watch('selectedField.id', (val) ->
      if val    
        $scope.marker = {
          id: 0,
          coords: {
            latitude: val.marker.latitude
            longitude: val.marker.longitude
          },
        }
    , true)

查看

<ui-select ng-model="selectedField.id" theme="select2">
  <ui-select-match>
    <span ng-bind="$select.selected.street"></span>
  </ui-select-match>
  <ui-select-choices repeat="item in (fieldsList  | filter: $select.search)">
     <span ng-bind="item.street"></span>
  </ui-select-choices>
</ui-select>

...

<ui-gmap-google-map center='map.center' zoom='map.zoom'>
  <ui-gmap-marker
    idKey='marker.id'
    coords='marker.coords'
    options='marker.options'
    >
  </ui-gmap-marker>
</ui-gmap-google-map>

0 个答案:

没有答案