Я только начал использовать Google Maps API (v3.0) и пока добился значительных успехов. Я загружаю набор объектов со значениями широты и долготы из базы данных, передаю их в свой сценарий и перебираю их в сценарии, чтобы добавить их на карту.
Я использую границы " .extend ()
/ map.fitBounds ()
"метод установки масштаба и границ карты (см. код ниже), который с первого раза работает должным образом; однако, если я убираю существующие маркеры, извлекаю другой набор объектов и делаю то же самое на том же экземпляре карты , границы устанавливаются неправильно, что обычно приводит к минимальному масштабированию (вид космонавта) .
Я подозреваю, что мой объект карты имеет некоторую память о предыдущем наборе границ, которые я ' развернут на сервере приложений. Для сервера приложений многие библиотеки помечены как ...
Я завершаю сборку веб-проекта, который поддерживает два способа запуска:
mvn jetty-run
; Для сервера приложений многие библиотеки помечены как предоставленные
, поскольку в противном случае возникают конфликты путей к классам. В то же время я повторно объявил эти зависимости как зависимости компиляции для jetty-maven-plugin
, поскольку в противном случае цели не выполняются должным образом.
Сборка работает следующим образом, но у меня большое количество дублированных библиотек. Есть ли более чистый способ сделать это?