Добрый день!
сейчас использую вот этот пример
<!DOCTYPE html>
<html>
<head>
<title>Кластеризатор</title>
<script src="http://maps.api.2gis.ru/2.0/loader.js"></script>
<link rel="stylesheet" href="http://2gis.github.io/mapsapi/vendors/Leaflet.markerCluster/MarkerCluster.css" />
<link rel="stylesheet" href="http://2gis.github.io/mapsapi/vendors/Leaflet.markerCluster/MarkerCluster.Default.css" />
<script src="http://maps.api.2gis.ru/2.0/cluster_realworld.js"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 400px;"></div>
<script>
DG.then(function() {
// загрузка кода модуля
return DG.plugin('http://2gis.github.io/mapsapi/vendors/Leaflet.markerCluster/leaflet.markercluster-src.js');
}).then(function() {
map = DG.map('map', {
center: DG.latLng(54.92, 82.82),
zoom: 9
});
var markers = DG.markerClusterGroup();
// обработка координат для установки маркеров
for (var i = 0; i < addressPoints.length; i++) {
var a = addressPoints[i];
var title = a[2];
var marker = DG.marker([a[0], a[1]], { title: title });
marker.bindPopup(title);
markers.addLayer(marker);
}
map.addLayer(markers);
});
</script>
</body>
</html>
но тут нет поиска по улицам и домам.
возможно реализовать как на самом сайте 2gis но с постоянным отображением своих точек?
спасибо