С помощью WordPress-плагина
Map List Pro на сайте реализована карта дилеров:
там есть поиск по городу - когда вбиваем например Москву то отображаются маркеры заданных местоположений в радиусе 60 км от Москвы - однако если увеличить масштаб карты - то остальные маркеры в других городах не отображаются:
где бы посмотреть (подкрутить) чтобы при поиске по любому городу на карте отображались бы всегда все маркеры:
сейчас это можно сделать только если поставить радиус поиска маркеров равный 10 тыс. км - но тогда карта не масштабируется к выбранному городу:
кусок JavaScript-кода, который как мне кажется отвечает за это:
spoilerself.locationSearch = function (data, element) {
// TODO:Add a binding for this
// Get the text from the search box
var locationTerms = ($(element.currentTarget).siblings('.prettySearchValue')).val();
// Create a geocoder to send to Google
var geocoder = new google.maps.Geocoder();
// Add default country if set
if (mapObject.options.country !== '') {
locationTerms = locationTerms + ', ' + mapObject.options.country;
}
// Make sure geocode exists and send it on
if (geocoder) {
// TODO:Add a loader in here while it searches
geocoder.geocode({'address': locationTerms}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
// We got an address back so set this
self.geocodedLocation({lat:results[0].geometry.location.lat(), lng:results[0].geometry.location.lng()});
// Set the query string for checking
self.locationquery(locationTerms);
// Set sort to distance
self.sortDirection('dec');
self.selectedSortType('distance');
self.sortList('distance');
} else {
// Geocode fail
self.geocodeFail(true);
console.log("Geocoding failed: " + status);
}
});
}
};
Куда копать? Подскажите кто работал с Google Map API
p.s.: тех. поддержка Map List Pro видимо сгинула, писал много раз - не отвечают...