Если вам нужно, чтобы карта точно вписывалась в определенную область, маловероятно, что вы сможете это сделать, поскольку большинство API-интерфейсов карты имеют заранее заданные уровни масштабирования и, вероятно, не будет уровня масштабирования это позволит вам идеально вписаться в вашу область.
Однако, если вам просто нужно приблизиться, API статических карт Google предоставляет метод для указания области просмотра , устраняя необходимость устанавливать уровень масштабирования самостоятельно. Все, что вам нужно, это центральная точка и пролет. Если вы хотите, чтобы область от SW (30,70) до NE (40,60), центр был бы (35,65), а диапазон будет (5,5).
http://maps.google.com/staticmap?center=35,65&span=5,5&size=400x400&key=MAPS_API_KEY&sensor=false
Обратите внимание, что вы получите разные результаты в зависимости от требуемого размера изображения.