У меня есть несколько маркеров на карте, которые расположены повсюду, и я хочу автоматически масштабировать их, чтобы показать их все.
Код, который у меня есть, должен работать нормально, но иногда (кажется, зависит от того, где находятся маркеры карты), он не всегда масштабируется правильно, чтобы показать маркеры.
Вот сценарий (с примерами маркеров, чтобы показать проблему): http://jsfiddle.net/amnesia7/9YUVe/embedded/result/, используя следующие местоположения маркеров:
// Add markers to the map for each location
addMarker(1, "Hello 1", [-18,178.333]);
addMarker(2, "Hello 2", [-18.5,180]);
addMarker(3, "Hello 3", [-18.5,-178.333]);
Автоматическое масштабирование пошло совсем не так, и кажется, что где-то море увеличено.
По-моему, это ошибка, потому что это зависит от того, где находятся маркеры карты, правильно ли масштабируется или нет.
ОБНОВЛЕНИЕ
Я создал, надеюсь, более простую версию, используя демонстрацию ЗДЕСЬ для разработчиков для «Приблизить к набору маркеров».
http://jsfiddle.net/amnesia7/uhZVz/
Вам необходимо уменьшить масштаб карты, чтобы увидеть маркеры, которые должны быть видны по умолчанию.
Спасибо