Geo-Location - Mit Ionic-Framework, AngularJS und Google-API

Versuchen wir mit dieser Codepen in unserem neuesten Ionic Framework/AngularJS Projekt und kann nicht scheinen, um die Abbildung dieses Problem aus.

Wir wollen zu können, klicken Sie auf "Finden" Uns " und haben die Google Map Marker Darstellung unserer aktuellen Lage.

Wenn jeder sehen kann was wir falsch machen, bitte lassen Sie es uns wissen.
Danke.

//Google Map
.controller('MapCtrl', function($scope, $ionicLoading, $compile) {
  function initialise() {   
    var myLatlng = new google.maps.LatLng(53.068165,-4.076803);
    var mapOptions = {
        zoom: 15, 
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP, 
      }
    var map = new google.maps.Map(document.getElementById('map'), mapOptions);
    var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
    });
    $scope.map = map;    
  }
  google.maps.event.addDomListener(window, 'load', initialise);
  $scope.centerOnMe = function() {
    if(!$scope.map) {
      return;
    }
    $scope.loading = $ionicLoading.show({
      showBackdrop: true
    });
    navigator.geolocation.getCurrentPosition(function(pos) {
      $scope.map.setCenter(new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude));
      $scope.loading.hide();
    }, 
    function(error) {
      alert('Unable to get location: ' + error.message);
    });
  };
 });

Geo-Location - Mit Ionic-Framework, AngularJS und Google-API

  • Die javascript/HTML-du gepostet hast funktioniert bei mir (zeigt die Markierung). Das Thema muss in den Rahmen.
InformationsquelleAutor | 2014-09-19
Schreibe einen Kommentar