liguobao / HouseSearch

地图搜租房【微信公众号、小程序:人生删除指南】

Home Page:https://house2048.cn/app/house-map

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

可以使用点聚合功能展示点位

BaiC opened this issue · comments

这个最早的时候想过,不过好像要处理一下地址...

commented

不用做处理的,点的经纬度信息有了之后聚合的结果是代码动态生成的

大体明白...
你有空来帮忙写一下么?2333
不然估计等我来做的话,还要好一阵子才可能来做.

前端代码很需要重构成react/vue.js之类的,现在jQuery一把梭各种修修补补维护起来太累了.

commented

我前端也是刚入门=。=之前也是leaflet、mapbox这种用的比较多
不过可以试一试

你要不帮我把首页重构一下?233,首页改好了我们再去改地图页,或者直接重写地图页也行.
如果是地图页API的话,直接用

curl -X POST \
  https://house-map.cn/Home/Houses \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -H 'postman-token: ef7dd035-1807-19a3-f584-8a0f1e3c0322' \
  -d '{
"cityName":"上海",
"source":""
}'

支持参数如下:

var source = helper.getQueryString("source") ? helper.getQueryString("source") : "";
                //默认出7天内的数据
var intervalDay = helper.getQueryString("intervalDay") ? helper.getQueryString("intervalDay") : 14;
var refresh = helper.getQueryString("refresh") ? helper.getQueryString("refresh") : false;
var keyword = helper.getQueryString("keyword") ? helper.getQueryString("keyword") : "";
var fromPrice = helper.getQueryString("fromPrice") ? helper.getQueryString("fromPrice") : 0;
var toPrice = helper.getQueryString("toPrice") ? helper.getQueryString("toPrice") : 0;
var searchCondition = {
                    cityName: helper.getQueryString("cityname"),
                    source: source,
                    houseCount: count,
                    intervalDay: intervalDay,
                    keyword: keyword,
                    refresh: refresh,
                    page: page,
                    toPrice:toPrice,
                    fromPrice:fromPrice,
                };
dataInfo = JSON.stringify(searchCondition);
contentType = "application/json;";