如何保持谷歌地图缩放级别?

时间:2013-09-10 04:19:18

标签: c# javascript jquery google-maps-api-3

我有一个asp网站,它包含一个街道地址字段,将自动从谷歌地图填写。在文本框字段附近有一个图像按钮。弹出窗口将显示谷歌地图与街道地址字段中的地方标记当我们点击按钮时。目前我的缩放级别是15.用户可以放大地图并关闭窗口。然后他可以再次返回地图。目前缩放级别将再次返回到15。如何保持缩放用户选择的级别?

OnClientClick of imagebutton。

             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);                                
                        }
                    });
                }

2 个答案:

答案 0 :(得分:1)

这取决于您的架构是什么以及您希望如何存储此数据。您可能只想在数据库中存储用户详细信息和映射设置,或将其存储在会话变量中。

答案 1 :(得分:0)

这不仅仅是javascript,我认为您应该使用$.ajax()user's map settings存储在database中。因此,下次user看到map时,他就会last updated settings