我有一个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);
}
});
}
答案 0 :(得分:1)
这取决于您的架构是什么以及您希望如何存储此数据。您可能只想在数据库中存储用户详细信息和映射设置,或将其存储在会话变量中。
答案 1 :(得分:0)
这不仅仅是javascript
,我认为您应该使用$.ajax()将user's map settings
存储在database
中。因此,下次user
看到map
时,他就会last updated settings
。