我没有'我不希望我的谷歌地图在用户放大后放大到一定程度
I don't want my Google Map to zoom to extent after user has zoomed in
我在这里创建了一个地图:http://userpages.flemingc.on.ca/~eluli/colab.html
用户可以在地图上的不同图层之间切换。正如您所看到的,每当用户在新图层上切换时,贴图都会扩展到新图层。我如何才能避免这种情况发生?例如,如果用户已经放大到一个特定的区域,我希望每当新图层被选中时,地图都保持在相同的范围内
我已经编写了具有初始映射范围的代码(我删除了范围以便进行实验,但当我这样做时,映射不会显示)。
function initialize() {
var ontario = new google.maps.LatLng(49.2867873, -84.7493416);
var mapOptions = {
zoom: 5,
center: ontario,
styles: ....
var kmlOptions = {
suppressInfoWindows: true,
preserveViewport: false,
map: map
};
//Layer 0
layers [0] = new google.maps.KmlLayer('https://docs.google.com/uc?authuser=0&id=0B79b02nBK5vkVGVwdnEtS1puTlE&export=download',
{preserveViewport: false, suppressInfoWindows: true});
//Layer 1
layers [1] = new google.maps.KmlLayer('https://docs.google.com/uc?authuser=0&id=0B79b02nBK5vkdE9DRmxzRHdCN28&export=download',
{preserveViewport: false, suppressInfoWindows: true});
.........................
如果我需要显示更多的代码
{preserveViewport: true}
将阻止KmlLayer缩放以适应其内容
相关文章:
- UIAutomation放大图像
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何检查用户在html5视频播放器中观看了完整的视频
- 一个密码测试程序,如果存在空格,它会提醒用户
- 每个用户只显示一次放大弹出窗口
- 每15天为新用户加载一次放大弹出菜单
- 我没有'我不希望我的谷歌地图在用户放大后放大到一定程度
- 我的网页如何判断用户是否放大了他们的视图
- 当用户在浏览器中放大时,使导航条滚动
- 修正导航栏调整时,用户放大