微信小程序计算两坐标距离

微信小程序计算两坐标距离,第1张

对于iOS或者安卓同学来说,可能会觉得特别简单吧。OC里就有原生类CLLocation计算坐标点距离。当然,大多数时候我们都是直接使用第三方计算,比如百度SDK。

但是接触到微信小程序后,由于可能刚起步,许多API并不完善。像百度SDK关于微信小程序的就没有提供这样的接口去计算。 百度地图微信小程序JS API

仔细翻一番看看,在开发指南->获取地图数据 菜单下只看到4个最基本的功能(POI检索、POI检索热词联想、逆地址解析、天气查询),并没有看到关于计算距离的。看到这些还好,至少不会继续下去入坑了。

后来我就度娘了,第一条检索就是腾讯地图开放平台的内容。这也是为什么今天我要写这篇文章的原因,我入坑了。友情提示,使用腾讯地图确实可以计算两坐标距离,但是呢?只能是10km以内的距离。不然调用后返握帆回结果: status: 373, message: "起终点距离超长"

如果不在意只是10km以内距离的话,想要去集成腾讯地图SDK,文档在此  腾讯地图微信小程序JavaScript SDK

最终解决方案只能自段哪雹己算了,不用第三方了。

//计算两坐标点之间的距离

  getDistance: function (lat1, lng1, lat2, lng2) {

    lat1 = lat1 || 0

   缓首 lng1 = lng1 || 0

    lat2 = lat2 || 0

    lng2 = lng2 || 0

    var rad1 = lat1 * Math.PI / 180.0

    var rad2 = lat2 * Math.PI / 180.0

    var a = rad1 - rad2

    var b = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0

    var r = 6378137

    return (r * 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(rad1) * Math.cos(rad2) * Math.pow(Math.sin(b / 2), 2)))).toFixed(0)

  },

需要注意的是,该方法返回单位为米,如果想要转换成公里,除以1000即可。

开发一款app需要多少钱

这个要看具体需求,有三方支付功能的需求容易实现的,一般制作APP报价在几万到几十万。

1、产品功能的多少是根本

产品软件开发Tel:一l58---ll33---4744功能比较复杂,自然会需要花费外包公司更多的人力成本、时间成本,原则上,功能越复杂,APP报价也就越贵。有的APP只有简单的几个页面,而有的APP有好几百个页面,花费时间长自然报价也高。

2、人员软件开发Tel:一l58---ll33---4744成本是关键

我们给客户的开发报价单,会明确每个工种,包括UI设计、后端开发、前端开发等开发人员的所需时间及每日成本情况,人员成本的高低也直接决定了整个开发项目的总体成本的高低。有一些开发公司,用一些经验较弱的、便宜的人员来降低成本,差枣衫但是这种情况,可能直接导致项目的无法进展。

3、地域也会有千差万别

一线城市的成本高,办公室租金、人员整体成本相比于二三线城市都更高一些,当然也不排除有的开发公司,在一线城市接单,而将研发团队虚腔外移到其他城市,降低成本的做法。但是一线城市的开发人员技术还是值得肯定的,而且有大批的高端人才。

4、公司的大小

公司的大小,直接决定了你所付出的一些间接成本的多少。举个例子,你只需要一个安卓开发,你找了个你的朋友,他一个人开发,他也只问你要了自己的工资成本,你很便宜的获得了这项开岩斗发;或者你找了一个公司,那你就要考虑这个人的工资社保办公费人力财务等摊销

此篇文章主要从小程序流量主、广告主的官方文档寻找小程序运营以及提高流量主收益的一些可行性方案。

什么是小程序流量主(老手略过此段)

小程序流量主是腾讯提供给小程序运营者的流量变现途径,就是可以在我们运营的小册逗程序中嵌入广告实现流量变现,只要广告在我们的小程序中被用户看到或者是点击就会给我们运营者产生收益。道理同微信公众号,小白可以补补课。

关于流量主收益结算:

小程序流量主半个月结算一次,例如12月1日结算11月1日到11月15日的收入,12月15日结算11月16日到11月30日的收入(遇到法定节假日会推迟),结算账单会发送到账号绑定的邮箱中,收到账单后再半个月之内腾讯自主打款至你的yhk。

微信小程序每个月收益超过800元腾讯会自动代扣20%个人所得税,剩下的会直接打款至你的yhk里面,没超过800元不用扣除个人所得税。

正文

一、关于流量主单价

1.首先我们在流量主的官方说明中找到了如下字样:

编辑搜图

请点击输入图片描述

文档中说了小程序的收入的影响因素,州猛卖其中提到两点:

1. 广告投放时往往会设置人群定向,系统会为用户匹配最适合的广告,若当前无适合该用户的广告,则不会展示。(意思是我们小程序的广告位会根据用户属性自动匹配用户可能感兴趣的广告);

2.单次广告曝光或点击的价格,会受到广告主出价和广告展示竞争激烈程度的影响。(虽然视频激励广告官方文档是说的按照千次曝光结算,但实际情况是,有点击的流量主数据会远超过无点击的情况,如果按照官方文档的说法,我们只能理解成流量主收益中,广告点击可以体现广告投放效果,点击会提升流量主收益,也就意味着腾讯这边的广告系统是综合评估广告实际效果来计算流量主的视频激励广告费用,既不是单纯的看点击或者看曝光 )。

结合以上两点,我们可以得出结论,高质量的广告+高匹配度的(高质量的)用户点击会使流量主收益得到提升。简单说就是竞争激励的行业投放的广告以及可能会和会产生下载、购买、关注等行为的用户,带来的广告点击,会使得流量主收益得到提升。

此处不能理解的朋友可以当作是:单价比较高的广告投放给了精准的用户,用户点击了广告,我们的流量主收益会很高。

了解了上面这点之后,我们再来从广告来源及配置(投放规则)来倒知颂推看看:

二、关于广告主的投放功能

编辑搜图

请点击输入图片描述

其中提到:灵活设置目标人群和广告投放时间。所以,我们要提高流量主广告单价可以从人群属性入手。

那么投放目标人群是怎么定义的?

一是可以定向地域,就是根据用户手机微信定位功能,识别用户近一个月的所在地判断用户所在位置。

编辑搜图

请点击输入图片描述

二是可以定向人口属性(性别、年龄、婚恋情况以及学历)

编辑搜图

请点击输入图片描述

三是可以定向用户兴趣、行为标签,简单来说,兴趣标签,就是用户每天在看什么,行为标签就是用户每天在干什么,标签越明显的用户看到的广告基本就很单一。

编辑搜图

请点击输入图片描述

四是可以定向用户使用的设备

编辑搜图

请点击输入图片描述

五是再营销/排除营销,就是对和广告主产生过关联的用户,选择继续展示或者不展示广告的功能

编辑搜图

请点击输入图片描述

六是自定义定向,已经有目标用户的手机号等信息,直接向指定用户投放

编辑搜图

请点击输入图片描述

七是定向媒体,仅适用于公众号,不分析

编辑搜图

请点击输入图片描述

三、流量主单价爆破方向

从以上定向内容中,我们可以理出广告主是怎样选择上面提到的高匹配度的(高质量的)以及我们可以定向爆破的用户属性

1. 常驻一二线城市;经常有出差、旅游行为

2. 年龄30-35以上、已婚、本科及以上学历

3. 行业标签,竞争最激励的行业如:汽车、游戏、金融等

4. 使用苹果或者4500以上的安卓手机

知道了可以定向爆破的几个属性,我们就可以找准一个流量渠道(全都具备一个或者一个以上这几类属性的人群)猛推,就可以最大化我们的流量主收益。

其中最容易搞到同类别流量的属性就是:地域属性、年龄属性、行业属性

四、运营推广的一些简单技巧

1.地域属性爆破

找北京、上海、广州、深圳等一线城市相关同城、老乡、活动等微信群,或者通过其他可以定位地域的平台引流到微信推广。

2.行业属性爆破,通过搜索相关行业微信群添加微信群,或者通过求职招聘平台、以及有行业交流圈子的其他平台引流到微信推广。

3.年龄属性爆破,这个最简单,通过社交软件或者平台引流到微信推广。

转自(微)悟空宝库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12561622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存