4

angular-leaflet-directive と geojson を使用して、leaflet と mapbox を使用してマップ マーカーを作成しています。マーカーのポップアップがマーカー上で正しく配置されていません。

オフセットの問題

angular.extend($scope, { // Map data
                geojson: {
                    data: $scope.filteredShows,
                    onEachFeature: function (feature, layer) {
                        layer.bindPopup(feature.properties.artist + ' · ' + feature.properties.venue);
                        layer.setIcon(defaultMarker);
                        layer.on({
                            mouseover: pointMouseover,
                            mouseout: pointMouseout
                        });
                        layers[feature.properties.id] = layer;
                    }
                }

            });

マーカーのオフセットを変更するにはどうすればよいですか?

4

2 に答える 2

7

で使用popupAnchor: [-10, -10],L.Iconます。http://leafletjs.com/reference.html#iconを参照してください

于 2015-03-05T11:10:40.880 に答える