MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Google Maps/NodeJS Sudut:Penanda Tampilan dari Database

Berikut ini contohnya tentang bagaimana menampilkan penanda pada peta bekerja. Beberapa petunjuk:

  • Saat menampilkan beberapa penanda, gunakan ui-gmap-markers direktif alih-alih ng-repeat menggunakan petunjuk penanda tunggal.
  • Demikian pula, gunakan versi jamak ui-gmap-windows untuk menampilkan jendela.
  • Direktif markers membaca koordinat dari kunci objek yang Anda berikan padanya:<ui-gmap-markers coords="'coords'" ... > membaca koordinat dari coords atribut penanda Anda. Hal yang sama juga berlaku untuk atribut lain, seperti events , options dll.
  • Saya berasumsi LocFac.getLocations() . Anda mengembalikan janji - dengan demikian Markers . Anda variabel sangat mungkin tidak ditugaskan dengan benar. Anda sebaiknya menetapkan $scope.markers di dalam .then panggilan balik panggilan API Anda sebagai berikut:

    $scope.markers = []; // init markers to empty array so angular-google-maps has something to draw markers from
    LocFac.getLocations().then(function(data) {
        var markers = data.data;
        angular.forEach(markers, function(marker) {
            // Assign 'coords' attribute here for the directive to read
            marker.coords = {
                latitude: marker.latitude,
                longitude: marker.longitude
            }
        })
        $scope.markers = markers;
    }
    

Jika Anda masih membutuhkan bantuan setelah ini, saya akan dengan senang hati memberikannya :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Basis data NoSQL - kandidat yang baik untuk pemrosesan log/agregasi dan rollup?

  2. Beberapa pembaruan $inc di MongoDB

  3. Bagaimana cara menghapus nilai min di mongodb untuk grup?

  4. Memetakan bidang dukungan pribadi dengan MongoDB C#

  5. Bagaimana cara menangani tanggal yang disimpan sebagai string di Mongodb?