2013-11-30 4 views
4

Кто-нибудь знает, как комбинировать RichMarker в директиве угловых google-maps?Как объединить RichMarker в директиве угловых google-maps

С наилучшими пожеланиями, Чена

+0

Имея такую ​​же проблему. Директива вообще не работает. – Vahan

+0

Не идея с RichMarker, что вы можете просто использовать ее вместо встроенного маркера для Google? http://jsfiddle.net/PS64e/ – hassassin

ответ

1

Я создал ng-map, по причине какой-либо философской разницы.

Это очень легко с ng-картой. Похоже, что этот

var app = angular.module("myApp", ["ngMap"]); 

    app.controller("MyController", function($scope) { 
    $scope.$on('mapInitialized', function(evt, map) { 
     new RichMarker({ 
     map: map, // !! $scope.map 
     position: new google.maps.LatLng(40.80, -74.13), 
     draggable: true, 
     flat: true, 
     anchor: RichMarkerPosition.MIDDLE, 
     content: '<img src="http://farm4.static.flickr.com/3212/3012579547_097e27ced9_m.jpg"/>' 
     }); 
    }); 
    }); 

http://plnkr.co/edit/XOY25pFzd8OnzloPvACn?p=preview

Более подробную информацию о ngmap, посетите http://ngmap.github.io

0
  1. сделать богатый маркер библиотеку в угловом модуле. и назовите фабрику RichMarker
  2. Создайте директиву и передайте элемент с информацией, чтобы показать эту директиву. Также пройдите здесь завод RichMarker. просто создайте маркер.
+0

Можете ли вы привести пример, который не очень ясен для меня. – Vahan

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