BAS*_*LIO 0 google-maps autocomplete zoom google-maps-api-3
我有以下的问题,我用autocomplete得到坐标需要的地方,我在使用前Autocomplete.getPlace().geometry.location进行map.setCenter(),并有手动最大限度地放大.但我发现,它给出了Autocomplete.getPlace().geometry.viewport,我怎么能理解,它给了我4角,Y点的角落,所以我把它放在里面map.panToBounds().我不知道如何,但地图将滑动到右侧视口,但缩放级别错误.在我开始输入自动完成功能之前,缩放设置为19,在我触发操作后,地图会滑动到正确的位置,但是将地图边界定位为不完全自动完成视口,它会将其放大到中心.
var autocomplete = new google.maps.places.Autocomplete(my_input,{types:['geocode']});
google.maps.event.addListener(autocomplete, 'place_changed', function()
{
my_map.panToBounds(this.getPlace().geometry.viewport);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4377 次 |
| 最近记录: |