<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>周边(圆)检索</title>
    <link rel="stylesheet" href="https://map.botaisoft.com/js/doc/lib/fmap.css">
    <script src="https://map.botaisoft.com/js/doc/lib/fmap.js"></script>
    <style>
    body, html,#map {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
    </style>
</head>

<body>
    <div id="map"></div>
    <script>
        // 设置地图瓦片层url
        var token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJGQU5HaTIyR0VOeUhsTTJCZ211bEhpRGhtR2pFYmFLYyIsInVzZXIiOiJndWVzdCJ9.CJ9JuWCxrx4U40K%2FHoBcgqP%2Bgn%2BWqXE9io6eCxi6g9g%3D"
        var layer = FMap.tileLayer('http://map.botaisoft.com/apis/v1/rastertiles/mix_map/{z}/{x}/{y}.png?token=' + token);
        // 创建地图实例
        var map = new FMap.Map('map', {
            // 设置中心点坐标
            center: new FMap.LatLng(38.92705, 121.6580833),
            // 设置地图缩放级别
            zoom: 13,
            maxZoom: 17,
            minZoom: 3,
            // 设置地图实例瓦片层
            layers: [layer]
        });

        var inputValArray = ["电影院", "38.919184", "121.616318", "3000", "7", "0", "0"];
        if (inputValArray[0] != "") {
            var url = "http://map.botaisoft.com/apis/";
            var localSearcher = new FMap.LocalSearch(new FMap.LocalSearchOptions(url, function (result) {
                for (var i = 0; i < result.getPoiList().length; i++) {
                    var template = '<p>' + result.getPoiList()[i].name + result.getPoiList()[i].address + '</p>';
                    var marker = FMap.marker([result.getPoiList()[i].point.lat, result.getPoiList()[i].point.lng]).addTo(map);
                    marker.bindPopup(template).openPopup();
                }
            }, token
            ));
            var options = new FMap.LocalSearchSetting(inputValArray[0]/*关键字*/, parseInt(inputValArray[5])/*每页个数*/, parseInt(inputValArray[4])/*指定页数*/)
            var _location = new FMap.LatLng(Number(inputValArray[1])/*纬度*/, Number(inputValArray[2]/*经度*/));
            localSearcher.searchNearby(options, _location, parseInt(inputValArray[3])/*半径*/, parseInt(inputValArray[6]/*检索范围*/));
        }
    </script>
</body>
</html>

results matching ""

    No results matching ""