1

Ich kann Google Map-Markierungen auf der Karte nicht anzeigen. Was ist los mit dir? Es ist ein Tag gewesen :(Bin ich etwas falsch zu machen? bitte helfen Es ist wirklich ärgerlich, und ich bin Neuling zu eckig. Ich bin in der Lage komplette Karte anzuzeigen, aber Markierungen werden nicht angezeigt :(Ich kann keine Google-Kartenmarkierungen anzeigen

var appa = angular.module('appa',['firebase','uiGmapgoogle-maps']); 
 

 
appa.controller('mainCtrl', function($firebaseObject,$scope) { 
 
    const rootRef = firebase.database().ref(); 
 
    this.object = $firebaseObject(rootRef); 
 
$scope.markers = []; 
 
var mark = 
 
{ 
 
      lat: 51.2019053, 
 
      lng: 4.404418, 
 
      message: "I want to travel here!", 
 
      focus: true, 
 
      draggable: false 
 
}; 
 
var marker = new google.maps.Marker(mark); 
 
$scope.markers.push(marker); 
 
console.log(mark); 
 
    $scope.map = { 
 
    center: 
 
    { 
 
     latitude: 51.219053, longitude: 4.404418 }, 
 
    zoom: 14 
 
       }; 
 

 
    });
<body ng-app="appa"> 
 
    <div id="map_canvas" ng-controller="mainCtrl"> 
 
    <ui-gmap-google-map center="map.center" zoom="map.zoom"> 
 
    <marker> 
 
     <marker ng-repeat=" pos in markers" position="{{pos.lat}},{{pos.lng}}"></marker> 
 

 
        </ui-gmap-google-map> 
 
</div>

Völlig

Antwort

0

kein Experte auf diesem, aber ... nach https://angular-ui.github.io/angular-google-maps/#!/api/marker sollten Sie verwenden < ui-gmap-Marker/> und nicht < Marker/> und selbst wenn es so etwas wie < Marker/> es sieht aus wie Sie haben ein offenes Tag für Marker mit einem anderen Öffnen Sie das Tag im Inneren, aber diesmal in der Nähe. Ich beziehe mich auf diesen Teil:

<marker> 
<marker ng-repeat=" pos in markers" position="{{pos.lat}},{{pos.lng}}"></marker> 

should't das sein gerade:

<marker ng-repeat=" pos in markers" position="{{pos.lat}},{{pos.lng}}"></marker> 

oder nach der Dokumentation:

<ui-gmap-marker 
    idKey='{expression}' 
    coords='{expression}' 
    click='{expression}' 
    options='{expression}' 
    events='{expression}' 
    control='{expression}' 
    > 
</ui-gmap-marker> 

?

+0

während des Debuggens habe ich gerade ein zusätzliches Marker-Tag hinzugefügt. selbst das Entfernen hat nicht funktioniert. Ich habe es bereits ausprobiert und wie gesagt mit dem ui-gmap-marker-Tag versucht. Machte doch keinen Unterschied. Ich schätze Hilfe, aber bitte helfen Sie einigen. Ich bin schlecht stecken – RHK

+0

können Sie ein "arbeiten" Beispiel irgendwo veröffentlichen? – marcinrek

+0

Okay, in einer Minute gebe ich Ihnen den Link. bitte geben Sie mir 1 Minute – RHK