从另一个页面返回后如何保留谷歌的位置?

时间:2013-09-11 04:31:19

标签: javascript google-maps-api-3

我正在使用谷歌自动填充文本框和地图来显示在文本框中输入的地方。以下代码将在按钮上单击以显示地图。

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

当我导航到另一个页面然后回来时,当前地图没有显示该地点。是否有任何方法可以保留

place.geometry.location
并再次显示地图中的地点而不会触发谷歌地图文本框。

1 个答案:

答案 0 :(得分:1)

将文本框值存储在cookie中,每次加载页面时,只需检查cookie值,如果cookie不为null,则使用该值调用map函数。最好的办法。 试试让我知道。