Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何保持谷歌地图的缩放水平?_C#_Javascript_Jquery_Google Maps Api 3 - Fatal编程技术网

C# 如何保持谷歌地图的缩放水平?

C# 如何保持谷歌地图的缩放水平?,c#,javascript,jquery,google-maps-api-3,C#,Javascript,Jquery,Google Maps Api 3,我有一个asp网站,它包含一个街道地址字段,该字段将从谷歌地图自动完成。文本框字段附近有一个图像按钮。当我们单击按钮时,一个弹出窗口将显示带有街道地址字段中位置标记的谷歌地图。当前我的缩放级别为15。用户可以放大地图并关闭窗口。然后他可能会再次返回地图。当前缩放级别将再次返回到15。如何保持用户选择的缩放级别 OnClient单击imagebutton function SetStreet() { $('#map-canvas')

我有一个asp网站,它包含一个街道地址字段,该字段将从谷歌地图自动完成。文本框字段附近有一个图像按钮。当我们单击按钮时,一个弹出窗口将显示带有街道地址字段中位置标记的谷歌地图。当前我的缩放级别为15。用户可以放大地图并关闭窗口。然后他可能会再次返回地图。当前缩放级别将再次返回到15。如何保持用户选择的缩放级别

OnClient单击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);                                
                        }
                    });
                }

这不能通过简单的
javascript
来实现,我认为您应该使用
用户的地图设置
存储在
数据库
中。因此,下一次当
用户
看到
地图
时,他将使用
上次更新的设置
这不是简单的
javascript
就能做到的,我想你应该使用
用户的地图设置
存储在
数据库
中。因此,下次当
用户
看到
地图
时,他将查看其
上次更新的设置

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

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

我的用户是输入客户详细信息的人员,街道地址字段值定期更改。我的用户是输入客户详细信息的人员,街道地址字段值定期更改。