如何保持谷歌地图缩放水平
How to keep Google maps Zoom level?
我有一个asp网站,它包含一个街道地址字段,可以从谷歌地图自动完成。文本框字段附近有一个图像按钮。当我们单击按钮时,弹出窗口将显示带有街道地址字段中位置标记的谷歌地图。目前我的缩放级别为 15。用户可以放大地图并关闭窗口。然后他可能会再次返回地图。目前,缩放级别将再次恢复到 15。如何保持用户选择的缩放级别?
在客户端单击图像按钮。
function SetStreet() {
$('#map-canvas').fadeIn('slow', function() {
google.maps.event.trigger(map, 'resize');
if (checkPlace == "placeselected") {
map.setCenter(place.geometry.location);
map.setZoom(15);
marker.setPosition(place.geometry.location);
marker.setVisible(true);
}
});
}
这取决于您的体系结构是什么以及您希望如何存储此数据。您可能只想将用户详细信息和映射设置存储在数据库中,或者将其存储在会话变量中。
这
不会通过简单的javascript
来完成,我认为您应该使用 $.ajax() 将user's map settings
存储在 database
中。所以,下次当user
看到map
时,他会last updated settings
.
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 将直流图表库中的折线图缩放限制为小时
- 实现水平移动和缩放UI效果-可能的jQuery插件(?)
- D3.js如何在水平对数缩放轴上放置自定义标签
- 如何保持谷歌地图缩放水平
- 传单JS -改变esri形状为一定的缩放水平的标记
- 可缩放的树图与两个以上的水平,D3plus
- 传单-缩放基于鼠标滚动和不固定的水平
- 如何在ariutta的svgpanzoom库中限制x轴缩放(水平缩放)
- 如何确定静态谷歌地图缩放水平
- 如何防止水平滚动对CSS缩放动画