在谷歌地图上设置适当的缩放级别

问题描述:

在我的网络应用程序我有一个谷歌地图用于显示它的一些位置。每个位置都存储在数据库中并显示在地图上。 我需要设置地图缩放级别,以便所有标记都包含在地图显示的区域中。谢谢你的帮助。在谷歌地图上设置适当的缩放级别

您需要创建LatLngBounds类的实例,然后在将每个位置/标记添加到地图时,使用extend(point:LatLng)方法通过标记LatLng坐标来扩展边界。当您完成添加标记并扩展LatLngBounds时,可以使用Map class方法fitBounds(bounds:LatLngBounds)panToBounds(latLngBounds:LatLngBounds)来缩放和移动视口以适应边界。

丹尼尔·瓦萨洛提供在https://*.com/a/3521067/881551

这一切的一个很好的代码示例从0到21 对于你的情况,你可能要设置的值,以尽可能降低缩放等级范围大概是8或9。 您可以在此处看到以下示例: 它将10个位置一起显示为一个Google地图。

http://www.webkeet.com/webtutorials/tabid/78/id/53/using-reverse-geocoding-latitude-and-longitude-and-address-geocoding-to-display-google-map.aspx