0

我正在使用谷歌自动完成文本框和地图来显示在文本框中输入的位置。以下代码将在按钮单击以显示地图时起作用。

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

当我导航到另一个页面并返回时,当前地图未显示该地点。有什么办法可以保留

地点.几何.位置
并在不触发谷歌地图文本框的情况下再次在地图中显示该地点。

4

1 回答 1

1

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

于 2013-09-11T05:44:22.233 回答