js开源定位插件(完全免费)

本文介绍了一个个人开源的JavaScript定位插件,旨在替代昂贵的地图应用商业授权。插件提供H5定位、IP定位、地址查询等功能,适用于简单定位需求。支持通过npm、yarn或CDN安装,并提供了详细的使用示例和方法说明。
摘要由CSDN通过智能技术生成

插件背景

相信很多人最近都收到某度等地图应用商发来的通知,因为政策等原因,地图应用的使用需要商业授权,而我司之前使用的某度地图商业授权一年要五万!然而绝大部分公司使用的功能仅仅只是浏览器定位,省市区三级联动查询等简单的功能,这样的价格对公司来说虽说不高,但是能省当然是最好的,于是这款个人开源的浏览器定位插件就诞生了(已服务于本人公司业务)。

ps:其他地图应用是否会进行收费暂时不知,不过本项目不需要申请与维护地图应用key,也没有调用次数限制与并发限制,当然也可以收藏下本项目当做备用方案以备不时之需。毕竟免费,胜过所有,嘿嘿。

插件地址

npm地址:https://www.npmjs.com/package/@pikaz/location

github地址:https://github.com/pikaz-18/pikaz-location.git

介绍

供中国地区使用的js定位插件

特性:

  • 支持浏览器h5定位、ip定位、经纬度查询地址、省市区三级联动列表搜索
  • 经纬度查询地址getAddress函数可配合第三方定位使用,如微信定位只能获取经纬度,可使用getAddress方法传入经纬度获取具体地址信息
  • 定位信息文件已做压缩处理,如果有启用gzip时定位大约只会花费几十k

ps:

  • 由于浏览器限制,http域名的网页使用h5定位可能会出现问题,如定位不准、禁止定位等,如果想要定位结果更加精准,最好使用https域名;

  • 该插件的定位文件存放在第三方cdn中,若想存放至自己的cdn上,则可参考setConfig函数使用方法介绍

demo示例
demo代码

安装

with npm or yarn

yarn add @pikaz/location

npm i -S @pikaz/location
import {
   
    getLocation
} from "@pikaz/location"

with cdn

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@pikaz/location"></script>
或者
<script type="text/javascript" src="https://unpkg.com/@pikaz/location"></script>
const {
   
    getLocation
} = window.pikazLocation

方法函数

<
方法名 说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值