js
brook_
这个作者很懒,什么都没留下…
展开
-
js元素置顶悬浮
先展示下,最简短的jquery实现方式// 获取元素距页面的高var info_head_top = $("#info_head").offset().top;// 监听页面滚动$(document).scroll(function(){ // 获取页面滚动距离 var scrtop = $(this).scrollTop() if(scrtop>info_...原创 2018-06-21 15:53:13 · 6120 阅读 · 0 评论 -
关于函数返回的BUG——没注意到把return写在了内部函数里
function get_location_value(address) { var geocoder = new AMap.Geocoder({ city: "深圳", //城市,默认:“深圳” radius: 1000 //范围,默认:500 }); // console.log(address); geocoder.getLo...原创 2018-06-27 16:02:36 · 302 阅读 · 1 评论 -
Python + 高德JS——房源可视化(七):JS部分
载入房源信息map.on('complete', fun() ) // 地图加载完毕后调用fun这里把载入房源放到这个回调函数中1. 请求数据 1.通过ajax请求"/location_all"这个路径,获取房源坐标 2.遍历列表,实例化所有的点,图标为自定义图标 3.给marker设置属性code值为房源的id 4.给所有房源注册点击事件 5.把所有房源点,...原创 2018-07-02 15:25:21 · 679 阅读 · 0 评论 -
Python + 高德JS——房源可视化(六):JS部分
1.初始化地图var map = new AMap.Map("container", { resizeEnable: true, // 设置可改变窗口大小 zoomEnable: true, // 设置可缩放 center: [114.056078,22.604554], // 设置地图中心为深圳 zoom: ...原创 2018-07-02 15:07:25 · 843 阅读 · 0 评论 -
Python + 高德JS——房源可视化(五):CSS部分
.control-panel { position: absolute; top: 30px; right: 20px; }.control-entry { width: 280px; background-color: rgba(119, 136, 153, 0.8); font-family: fantasy, sans-ser...原创 2018-07-02 14:46:30 · 369 阅读 · 1 评论 -
Python + 高德JS——房源可视化(三):用flask搭后端传递数据
from flask import Flask, render_template, jsonify, request, jsonimport pymysqlapp = Flask(__name__)初始化flask,没用flask操作数据库,所以没什么配置文件@app.route("/")def index(): return render_template("inde...原创 2018-07-02 14:39:18 · 1257 阅读 · 0 评论 -
Python + 高德JS——房源可视化(二):爬虫数据导入数据库
首先是获取房源信息 房源信息的爬虫,我前面的文章有讲过 这里贴个传送门:https://blog.csdn.net/brook_/article/details/80787266 这里可以对价格进行简单的分析 平均价格2582,还是可以接受的 但是一看标准差1853,我价格离散程度高 最低价69,最高价11078 很显然,最高价是有有可能的但是最低价是万万不可能的, 查看价...原创 2018-07-02 01:33:21 · 1224 阅读 · 0 评论 -
Python + 高德JS——房源可视化(一):最终效果展示
首先上图展示一下最终效果首页展示房源,这里只是为了做个简单的效果,没有爬取大量的房源 而是挑了房源质量比较高的自如网房源作为展示避免数据过于密集,把相邻的数据点合并, 不同聚合点的图标代表不同数量级的数据点聚合 实现的主要功能1.默认定位为深圳2.地图加载完毕后自动加载自如网房源3.输入框智能提词4.输入框输入完毕后,自动设置地图中心点为公司所在地,改变地图缩放级别...原创 2018-07-02 00:33:00 · 2197 阅读 · 3 评论 -
高德 JS API——点的聚合
function addCluster(tag){ if(cluster) { cluster.setMap(null); } if(tag==1) { var sts=[{url:"/static/m1.png",size:new AMap.Size(56,56),offset:new AMap.Pixel(-1...转载 2018-06-29 17:41:37 · 2929 阅读 · 0 评论 -
Eel——js 如何调用python的函数
它拥有一个本地网络服务器,然后让你用Python注释函数,以便从Javascript调用它们,反之亦然。 无可避免的,若要从后端语言获取数据,必须得开个服务器,Eel可以免去写服务器pip install eel # 安装eel把python函数暴露给js@eel.expose # Expose this function to jsdef ...原创 2018-06-22 15:26:16 · 38436 阅读 · 18 评论 -
高德JS API——判断点是否在多边形内
polygon------多边形position------位置坐标-->polygon.contains(position) 判断是否在交通圈内// ----------------------------------------------------找出所有在生活圈内的房源;var all_rooms_positon // 存...原创 2018-06-27 17:29:18 · 3868 阅读 · 0 评论