首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加一个基于位置的微站和地图,它用Rails显示用户的微博位置

添加一个基于位置的微站和地图,它用Rails显示用户的微博位置
EN

Stack Overflow用户
提问于 2015-12-03 13:12:51
回答 1查看 58关注 0票数 1

我已经完成了Michael on Rails教程。现在,我有一个应用程序,用户可以跟踪其他用户,创建微博,并与他们的追随者分享这些微博。现在,我想为我的应用程序添加新的属性,与它们的位置共享微博。另外,我还想添加一张地图(比如Google ),它显示了所有的微站,它们与地图上的位置共享。

我曾多次尝试在我的微博中添加位置,但我没有成功。最后,我与堆栈溢出的用户分享我的问题会更好。

1)我正在使用sqlite作为数据库。对我来说够了吗?

2)我不确定是否将列添加到微博或创建新的迁移文件作为位置?

3)我还想知道,https://github.com/alexreisner/geocoder已经足够我完成我的项目了。

谢谢你的关心。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 15:12:41

1)在站点上有大量活动之前,SQLite可能是可以的。当同时添加多个微站时,瓶颈就出现了。如果你期望大量的增长和一个高流量的网站,我可能会开始使用mySQL,最好是postgreSQL。

这里有更多关于这个的信息:Sqlite3 vs Postgres vs Mysql - Rails

2)如果您要存储一个位置,您可能需要纬度和经纬度列。如果我是你,我会把它们直接放在微博上,以避免查询多个表。

3)我对地理编码器一无所知,但是在记录微信地址时,你唯一的基本选择是获取IP地址并将其转换成物理位置。当然,对于使用VPN或web代理的人来说,这是不准确的。你也可以从设备上直接请求位置,这就是Twitter为IOS或Android所做的。

如果这个地理编码器不适合您的需要,另一种选择可能是:https://github.com/geokit/geokit-rails

祝你好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34066993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档