过滤gmap标记,怎么样?

时间:2013-07-12 20:41:37

标签: json google-maps

如何从Json文件中过滤gmap标记?

$(function() { 

                demo.add(function() {
                    $('#map_canvas').gmap({'disableDefaultUI':false, 'callback': function() {

                        var self = this;
                        $.getJSON('demo.asp', function (data) {
                            $.each( data.markers, function(i, marker) {
                                self.addMarker({ 'position': new google.maps.LatLng(marker.latitude, marker.longitude), 'bounds':true } ).click(function() {
                                    self.openInfoWindow({ 'content': marker.content }, this);
                                });
                            });
                        });
                    }}); 
                }).load();
            });

1 个答案:

答案 0 :(得分:0)

$(function() { 

                demo.add(function() {
                    $('#map_canvas').gmap({'disableDefaultUI':false, 'callback': function() {

                        var self = this;
                        $.getJSON('demo.asp', function (data) {
                            $.each( data.markers, function(i, marker) {
                            if(marker!="filtered data"){

                                self.addMarker({ 'position': new google.maps.LatLng(marker.latitude, marker.longitude), 'bounds':true } ).click(function() {
                                    self.openInfoWindow({ 'content': marker.content }, this);
                             }
                                });
                            });
                        });
                    }}); 
                }).load();
            });

您可以在那里对其进行过滤,或者在获取json数据的逻辑上对其进行过滤。