У меня есть инструмент, использующий API Карт Google. Я загружаю многоугольники KML из огромной базы данных KML, содержащей все KML для каждого города во Франции. Затем я объединять их для создания сложного KML, содержащего несколько городов.Google Map Api auto-fit (fitBounds) со сложным KML
Я использовал для вызова старой версии API Карт, и автоматическая подстановка была автоматической: она обнаружила границы моего KML-файла, а затем скорректировала масштаб карты, чтобы дать пользователю лучший уровень масштабирования.
Но теперь, когда я прихожу на карту, уровень масштабирования настолько низок, что я ничего не вижу.
кажется, что с новой версией API, мы должны использовать fitBounds() методы, давая ему мин/макс границы, которые мы хотим ...
Это невозможно! Мой KML загружается из базы данных, и они могут содержать тысячи полигонов, координаты, указатели ...
Как я могу с этим справиться? Есть ли способ (например, с библиотекой, такой как GeoXML3), чтобы получить минимальную и максимальную границы сложного KML?
Просьба предоставить [mcve], который демонстрирует вашу проблему. Если KML тот же, API-интерфейс V3 API KmlLayer должен также масштабировать и центрировать карту, чтобы отображать содержимое KML (по умолчанию, если вы не скажете об этом не). Я подозреваю, что вы что-то изменили. – geocodezip
Хорошо, я проверил все, и я нашел причину такого поведения. –