小编use*_*141的帖子

Mapbox 地图未显示

在 Google 地图宣布政策变更后,我开始更换地图。然而,第一次尝试遵循 Mapbox 示例并没有渲染地图 - 只有带有 Mapbox 徽标和信息图标的容器可见。有什么想法可能是错误的吗?该地图在 Chrome 和 Firefox 中均未显示,因此这不是浏览器问题。Mapbox 自己的示例在两者中呈现,并且我的访问令牌是有效的。如果这个论坛能够提供大力支持,我也很乐意考虑使用替代 API。

这些行被添加到头部的底部:

<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.45.0/mapbox-gl.css' rel='stylesheet' />
      <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.45.0/mapbox-gl.js'></script>
Run Code Online (Sandbox Code Playgroud)

这是创建地图的实际代码:

<div id = "googleMap"> </div>
   <script>
    mapboxgl.accessToken = '<MyAccessToken>';

    var monument = [51.5220163 , -0.1404545];
    var map = new mapboxgl.Map({
    container: 'googleMap',
    style: 'mapbox://styles/mapbox/light-v9',
    center: monument,
    zoom: 16
});
</script>
Run Code Online (Sandbox Code Playgroud)

这是用于完成图片的 div 的 CSS:

#googleMap {

    width: 49%;
    margin-top: 100px;
    margin-left: 50%;
    margin-bottom: 10px;
    max-height: 60%;
 }
Run Code Online (Sandbox Code Playgroud)

也没有控制台消息。

javascript mapbox-gl-js

6
推荐指数
1
解决办法
2万
查看次数

升级到 PHP 7 后会话无法正常工作

我的主机提供商从 PHP 5.6 升级到 PHP 7.2,我注意到页面重新加载后会话变量会丢失。 我根据正在进行的测试重写了问题以提供相关信息。

基本上,我将搜索键、每页行数和其他数据存储在会话变量中,它们是在重定向到分页时定义的。但是,当我单击任何分页链接时 - 会话变量会丢失其值,简单来说 - 一旦在 pagination.php 上,会话就会停止工作。您可以通过单击类别链接 (href) 或输入搜索词并提交表单来访问 pagination.php。

以下是代码的相关部分,例如主页上的搜索表单:

session_start();
//ini_set('session.save_path', '/tmp');
//phpinfo();
//echo "path" . session_save_path();
//if (!session_start()) echo "Session not started";
echo "header session status= " . session_status();
echo "header session_id= " . session_id();

unset($_SESSION['zip']);
unset($_SESSION['keywords']);
unset($_SESSION['key1']);
unset($_SESSION['key2']);


?>
    <div id="searchBox"> 
            <form action="<?php echo $forsaleurl;?>customer/pagination.php" method="post" class="searchform">

                    <input name="searchstring" class="textbox" type="text" placeholder="search string" value="" required/>
                    <input name="postcode" class="textbox" type="text" placeholder="postcode (optional)" value=""/>
                    <input name="submit" class="submit" value="Search" type="submit" />

    </form> …
Run Code Online (Sandbox Code Playgroud)

php session

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

mapbox-gl-js ×1

php ×1

session ×1