交互式地图搜索不包含永久链接 - 用JS改变的任何方式?

时间:2017-11-22 16:38:26

标签: javascript php arrays search google-maps-api-3

我已经建立了一个网站,允许您搜索当地的纹身店 - 但是,没有办法保存您的搜索。即如果你搜索伦敦,网址在搜索栏中不包含伦敦,那么人们无法分享他们与人搜索的内容或者我使用回调网址如果他们访问另一个页面,则保存该人正在搜索的内容。

有没有办法让我的地图使用特定于用户搜索内容的永久链接?

这里是链接:Link

1 个答案:

答案 0 :(得分:0)

如果您不反对使用一个小PHP,一个简单的方法是在该搜索栏上使用PHP表单处理,如下所示:

<form action="index.php" method="post">

通过这种方式,您可以最终使用类似于该位置的字段来创建如下的网址:

http://yoursite.com?location=Ashford

您可以在初始化地图之前检查是否有发布数据

<?php
    function se47439788-map(){
        if ($_POST['location']){
            $location = $_POST['location'];
        }
    }
?>

然后在脚本中使用php变量$location

<script> var location = <?php echo $location; ?>; </script>