Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
A social application
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
zheolong
August 11, 2013
Technology
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A social application
A social application on Android
zheolong
August 11, 2013
Other Decks in Technology
See All in Technology
Metadata - Section 1: HTML Basics
mohab1
0
120
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
210
大型犬好きによるPugの紹介
yamanoku
1
160
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
Rust で関数型ドメインモデリング
takonda
0
140
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
How to Design Configuration for Rails Applications
willnet
1
780
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Building Adaptive Systems
keathley
44
3.2k
WENDY [Excerpt]
tessaabrams
14
40k
Designing for Performance
lara
612
70k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
How STYLIGHT went responsive
nonsquared
100
6.3k
Become a Pro
speakerdeck
PRO
31
6.3k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
WCS-LA-2024
lcolladotor
0
890
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
The Cost Of JavaScript in 2023
addyosmani
55
10k
Facilitating Awesome Meetings
lara
57
7.2k
Transcript
first step 1
为什么选择 LBS软件... 2
3
最近去哪溜达溜达 那先做个计划,发给哥几个 又堵车了,挪到哪里了 打开定位,随时都能看到哥 在哪 计划赶不上变化…… 上次在故宫划船的照片 你上传了吗 打开历史,自己找去 4
从模块设计 开始... 5
手机端 模块 010010111010100011010110101 6
数据库 逻辑处理层 服务器端 模块 1010100011010110101 包括:登录、好友请求、地理位置 信息请求等,负责与数据库交互 包括:用户表、地理位置信息表、 好友关系表等 7
定位 方式... 8
通过移动基站的MSC交互来确认用户注册的基站以及基站 的具体位置,其原理为,移动电话测量不同基站的下行导 频信号,得到不同基站下行导频的TOA(Time of Arrival, 到达时刻),根据该测量结果并结合基站的坐标,一般采 用三角公式估计算法,就能够计算出移动电话的位置。 GPS接收器都可以通过天线接收到卫星信号中卫星的位置 坐标信息(GPS芯片的核心功能之一),得到这些信息以 后接收器用当前时间减去该信息中的时间戳,乘以传输速
度得到与各卫星的距离。最后需要根据这些信息计算出接 收器的经纬度和海拔等信息,完成定位。 根据一个固定的Wifi MAC地址,通过收集到的该Wifi热点 的位置,来返回其所在的位置。因为一个Wifi热点其能覆 盖的范围一般不大,使用单点的Wifi MAC地址定位,只要 位置收集得比较准确,一般精度还是很高的。 9
地图 显示... 10
都需要申请开发者Key 提供接口修改地图的 具体显示,如覆盖层 提供接口修改地图 加载参数,如精度 因为政策原因,我国 部分地区谷歌地图可能 无法正常显示,所以 采用两种地图—— 谷歌地图+高德地图
11
目前实现的部分... 12
基站定位部分 登录部分 手机端主体部分 GPS定位部分 本地数据库部分 好友列表部分 地图显示部分 13
登录逻辑部分 查询和JSON解析部分 注册逻辑部分 位置信息上传部分 用户信息管理部分 服务器端数据库部分(用户、位置信息、好友关系等) 14
Questions 提高基站定位精度 导航时结合路况信息 15
部分界面 16
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 Thank you for listening 17